[2026-09-26 12:23:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:28:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:28:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:29:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:30:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:30:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:30:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:30:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:30:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:30:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:30:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:30:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:30:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-26 12:36:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:30:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:43:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:44:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:46:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 07:47:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:10:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:12:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:12:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:12:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:12:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:12:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:12:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:12:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:13:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 08:34:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:15:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:20:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 09:39:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:15:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:16:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 10:18:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:22:11] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_page_counters' doesn't exist (SQL: select `id`, `views`, `is_active` from `cms_page_counters` where `is_active` = 1 and `route_name` = home limit 1)","route":"home"} 
[2026-09-27 11:22:18] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_page_counters' doesn't exist (SQL: select `id`, `views`, `is_active` from `cms_page_counters` where `is_active` = 1 and `route_name` = home limit 1)","route":"home"} 
[2026-09-27 11:22:52] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_page_counters' doesn't exist (SQL: select `id`, `views`, `is_active` from `cms_page_counters` where `is_active` = 1 and `route_name` = home limit 1)","route":"home"} 
[2026-09-27 11:25:08] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#10 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#50 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#52 {main}
"} 
[2026-09-27 11:25:11] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#10 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#50 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#52 {main}
"} 
[2026-09-27 11:25:13] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#10 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#50 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#52 {main}
"} 
[2026-09-27 11:25:14] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#10 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#50 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#52 {main}
"} 
[2026-09-27 11:26:03] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#10 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#50 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#52 {main}
"} 
[2026-09-27 11:51:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:51:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:52:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:54:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 11:55:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:03:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"language_switcher","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"site_logo","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"site_search","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"site_account","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"menu","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"footer_content_types","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:19:57] local.ERROR: Widget failed to render. {"type":"site_contact","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"language_switcher","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"site_logo","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"site_search","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"site_account","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"menu","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"footer_content_types","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:04] local.ERROR: Widget failed to render. {"type":"site_contact","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"language_switcher","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"site_logo","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"site_search","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"site_account","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"menu","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"footer_content_types","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:18] local.ERROR: Widget failed to render. {"type":"site_contact","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"language_switcher","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"site_logo","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"site_search","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"site_account","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"menu","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"footer_content_types","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:22] local.ERROR: Widget failed to render. {"type":"site_contact","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:52] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:52] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:52] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:52] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:52] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:52] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:52] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:52] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:52] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:53] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:54] local.ERROR: Widget failed to render. {"type":"language_switcher","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:54] local.ERROR: Widget failed to render. {"type":"site_logo","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:54] local.ERROR: Widget failed to render. {"type":"site_search","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:54] local.ERROR: Widget failed to render. {"type":"site_account","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:54] local.ERROR: Widget failed to render. {"type":"menu","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:54] local.ERROR: Widget failed to render. {"type":"footer_content_types","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:20:54] local.ERROR: Widget failed to render. {"type":"site_contact","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"language_switcher","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"site_logo","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"site_search","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"site_account","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"menu","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"footer_content_types","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:21] local.ERROR: Widget failed to render. {"type":"site_contact","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:26] testing.ERROR: Widget failed to render. {"type":"dummy","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:27] testing.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:27] testing.ERROR: Widget failed to render. {"type":"html","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:27] testing.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:28] testing.ERROR: Widget failed to render. {"type":"html","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:28] testing.ERROR: Widget failed to render. {"type":"html","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:28] testing.ERROR: Widget failed to render. {"type":"html","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:28] testing.ERROR: Widget failed to render. {"type":"html","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:28] testing.ERROR: Widget failed to render. {"type":"html","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:28] testing.ERROR: Widget failed to render. {"type":"dummy","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:29] testing.ERROR: Widget failed to render. {"type":"dummy","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:29] testing.ERROR: Widget failed to render. {"type":"dummy","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:29] testing.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"latest_content","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"language_switcher","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"site_logo","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"site_search","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"site_account","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"menu","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"footer_content_types","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:37] local.ERROR: Widget failed to render. {"type":"site_contact","message":"Class 'App\\Widgets\\WidgetPositionEffects' not found"} 
[2026-09-27 12:21:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:22:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:23:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:51:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 12:52:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:51:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:51:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:51:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:51:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:51:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:51:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:51:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:51:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 13:51:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:52:24] local.ERROR: Undefined offset: 1 {"exception":"[object] (ErrorException(code: 0): Undefined offset: 1 at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Translation\\Translator.php:240)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Translation\\Translator.php(240): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Undefined offse...', 'C:\\\\xampp\\\\htdocs...', 240, Array)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Translation\\Translator->addLines(Array, 'site', 'fa')
#2 C:\\Users\\m-mgholami\\AppData\\Local\\Temp\\bcms-audit5\\menu-resolver-verify.php(146): Illuminate\\Support\\Facades\\Facade::__callStatic('addLines', Array)
#3 {main}
"} 
[2026-09-27 14:56:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:56:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:57:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 14:58:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:08:31] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'translation_key' in 'field list' (SQL: 
    SELECT id, language, menu_type, title, translation_key, route_name, route_params, url
    FROM cms_menus
    WHERE language IS NULL OR language = ''
    ORDER BY id
) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'translation_key' in 'field list' (SQL: 

    SELECT id, language, menu_type, title, translation_key, route_name, route_params, url

    FROM cms_menus

    WHERE language IS NULL OR language = ''

    ORDER BY id

) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('\\r\\n    SELECT id...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('\\r\\n    SELECT id...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(442): Illuminate\\Database\\Connection->select('\\r\\n    SELECT id...')
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('select', Array)
#4 C:\\Users\\m-mgholami\\AppData\\Local\\Temp\\bcms-audit5\\contenttype-datasource-audit.php(96): Illuminate\\Support\\Facades\\Facade::__callStatic('select', Array)
#5 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'translation_key' in 'field list' at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('\\r\\n    SELECT id...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('\\r\\n    SELECT id...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('\\r\\n    SELECT id...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('\\r\\n    SELECT id...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(442): Illuminate\\Database\\Connection->select('\\r\\n    SELECT id...')
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('select', Array)
#6 C:\\Users\\m-mgholami\\AppData\\Local\\Temp\\bcms-audit5\\contenttype-datasource-audit.php(96): Illuminate\\Support\\Facades\\Facade::__callStatic('select', Array)
#7 {main}
"} 
[2026-09-27 15:11:23] local.ERROR: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '?' at line 1 (SQL: SHOW TABLES LIKE old_node_type) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '?' at line 1 (SQL: SHOW TABLES LIKE old_node_type) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('SHOW TABLES LIK...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('SHOW TABLES LIK...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(442): Illuminate\\Database\\Connection->select('SHOW TABLES LIK...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('select', Array)
#4 C:\\Users\\m-mgholami\\AppData\\Local\\Temp\\bcms-audit5\\legacy-nodetype-probe.php(29): Illuminate\\Support\\Facades\\Facade::__callStatic('select', Array)
#5 {main}

[previous exception] [object] (PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '?' at line 1 at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('SHOW TABLES LIK...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('SHOW TABLES LIK...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('SHOW TABLES LIK...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('SHOW TABLES LIK...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.php(442): Illuminate\\Database\\Connection->select('SHOW TABLES LIK...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\DatabaseManager->__call('select', Array)
#6 C:\\Users\\m-mgholami\\AppData\\Local\\Temp\\bcms-audit5\\legacy-nodetype-probe.php(29): Illuminate\\Support\\Facades\\Facade::__callStatic('select', Array)
#7 {main}
"} 
[2026-09-27 15:42:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:43:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:44:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 15:45:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:05:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:07:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:14:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:15:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:16:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:16:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:16:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:16:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:16:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:16:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:16:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:16:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:16:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:17:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:41:17] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 't.`key`' in 'group statement' (SQL: select t.`key` as type_key, COUNT(*) as n from `cms_contents` as `x` left join `cms_content_types` as `t` on `t`.`id` = `x`.`content_type_id` where `x`.`id` in (2253, 2724, 1333, 5987, 4274, 4199, 5976, 1144, 4192, 2002, 5968, 7440, 3494, 3430, 3421, 3399, 3370, 3366, 3250, 3248, 3176, 3063, 3062, 3037, 3035, 2998, 2997, 2996, 2973, 2948, 2944, 2942, 2937, 2921, 2915, 2914, 2913, 2885, 2876, 2867, 2866, 2847, 2836, 2833, 2832, 2812, 2809, 2798, 2797, 2794, 2791, 2789, 2776, 2774, 2773, 2767, 2749, 2748, 2745, 2740, 2736, 2734, 2733, 2732, 2731, 2727, 2726, 2725, 2712, 2711, 2710, 2709, 2701, 2699, 2698, 2697, 2695, 2693, 2689, 2682, 2671, 2668, 2638, 2637, 2635, 2633, 2626, 2624, 2623, 2621, 2596, 2589, 2586, 2584, 2583, 2576, 2573, 2571, 2570, 2558, 2557, 2556, 2553, 2552, 2544, 2542, 2537, 2536, 2534, 2531, 2530, 2529, 2497, 2493, 2492, 2491, 2470, 2463, 2462, 2441, 2439, 2436, 2435, 2434, 2433, 2390, 2381, 2379, 2378, 2374, 2370, 2362, 2358, 2353, 2347, 2332, 2323, 2315, 2301, 2285, 2284, 2274, 2271, 2268, 2267, 2263, 2262, 2261, 2260, 2259, 2252, 2247, 2240, 2239, 2238, 2237, 2236, 2230, 2228, 2225, 2220, 2219, 2203, 2196, 2193, 2191, 2190, 2187, 2183, 2177, 2176, 2174, 2173, 2162, 2158, 2147, 2146, 2134, 2133, 2116, 2115, 2112, 2109, 2107, 2106, 2105, 2086, 2079, 2051, 2045, 2036, 2029, 2023, 1995, 1970, 1965, 1961, 1899, 1786, 1779, 1623, 1559, 1558, 1514, 1495, 1485, 1484, 1480, 1478, 1474, 1442, 1381, 1338, 1332, 1331, 1326, 1325, 1324, 1322, 1320, 1288, 1287, 1284, 1278, 1263, 1246, 1245, 1240, 1212, 1207, 1206, 1199, 1193, 1191, 1178, 1170, 1151, 1143, 1128, 1127, 1115, 1077, 1071, 1068, 1058, 884, 880, 862, 857, 854, 853, 834, 822, 821, 816, 814, 809, 808, 803, 796, 781, 777, 750, 748, 747, 738, 737, 735, 720, 681, 670, 660, 659, 656, 578, 515, 466, 463, 462, 443, 420, 412, 409, 376, 364, 309, 210, 197, 184, 130, 129, 41, 26, 20) group by `t`.```key``` order by `n` desc) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 't.`key`' in 'group statement' (SQL: select t.`key` as type_key, COUNT(*) as n from `cms_contents` as `x` left join `cms_content_types` as `t` on `t`.`id` = `x`.`content_type_id` where `x`.`id` in (2253, 2724, 1333, 5987, 4274, 4199, 5976, 1144, 4192, 2002, 5968, 7440, 3494, 3430, 3421, 3399, 3370, 3366, 3250, 3248, 3176, 3063, 3062, 3037, 3035, 2998, 2997, 2996, 2973, 2948, 2944, 2942, 2937, 2921, 2915, 2914, 2913, 2885, 2876, 2867, 2866, 2847, 2836, 2833, 2832, 2812, 2809, 2798, 2797, 2794, 2791, 2789, 2776, 2774, 2773, 2767, 2749, 2748, 2745, 2740, 2736, 2734, 2733, 2732, 2731, 2727, 2726, 2725, 2712, 2711, 2710, 2709, 2701, 2699, 2698, 2697, 2695, 2693, 2689, 2682, 2671, 2668, 2638, 2637, 2635, 2633, 2626, 2624, 2623, 2621, 2596, 2589, 2586, 2584, 2583, 2576, 2573, 2571, 2570, 2558, 2557, 2556, 2553, 2552, 2544, 2542, 2537, 2536, 2534, 2531, 2530, 2529, 2497, 2493, 2492, 2491, 2470, 2463, 2462, 2441, 2439, 2436, 2435, 2434, 2433, 2390, 2381, 2379, 2378, 2374, 2370, 2362, 2358, 2353, 2347, 2332, 2323, 2315, 2301, 2285, 2284, 2274, 2271, 2268, 2267, 2263, 2262, 2261, 2260, 2259, 2252, 2247, 2240, 2239, 2238, 2237, 2236, 2230, 2228, 2225, 2220, 2219, 2203, 2196, 2193, 2191, 2190, 2187, 2183, 2177, 2176, 2174, 2173, 2162, 2158, 2147, 2146, 2134, 2133, 2116, 2115, 2112, 2109, 2107, 2106, 2105, 2086, 2079, 2051, 2045, 2036, 2029, 2023, 1995, 1970, 1965, 1961, 1899, 1786, 1779, 1623, 1559, 1558, 1514, 1495, 1485, 1484, 1480, 1478, 1474, 1442, 1381, 1338, 1332, 1331, 1326, 1325, 1324, 1322, 1320, 1288, 1287, 1284, 1278, 1263, 1246, 1245, 1240, 1212, 1207, 1206, 1199, 1193, 1191, 1178, 1170, 1151, 1143, 1128, 1127, 1115, 1077, 1071, 1068, 1058, 884, 880, 862, 857, 854, 853, 834, 822, 821, 816, 814, 809, 808, 803, 796, 781, 777, 750, 748, 747, 738, 737, 735, 720, 681, 670, 660, 659, 656, 578, 515, 466, 463, 462, 443, 420, 412, 409, 376, 364, 309, 210, 197, 184, 130, 129, 41, 26, 20) group by `t`.```key``` order by `n` desc) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select t.`key` ...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select t.`key` ...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select t.`key` ...', Array, true)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 C:\\Users\\m-mgholami\\AppData\\Local\\Temp\\bcms-audit5\\search-islam-audit.php(111): Illuminate\\Database\\Query\\Builder->get()
#7 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 't.`key`' in 'group statement' at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select t.`key` ...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select t.`key` ...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select t.`key` ...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select t.`key` ...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select t.`key` ...', Array, true)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 C:\\Users\\m-mgholami\\AppData\\Local\\Temp\\bcms-audit5\\search-islam-audit.php(111): Illuminate\\Database\\Query\\Builder->get()
#9 {main}
"} 
[2026-09-27 16:46:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:48:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:56:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:56:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:56:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:56:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:56:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:56:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:56:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:56:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-27 16:56:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:10:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 06:12:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:13:08] local.ERROR: SQLSTATE[HY000]: General error: 1005 Can't create table `book_search`.`cms_submissions` (errno: 150 "Foreign key constraint is incorrectly formed") (SQL: alter table `cms_submissions` add constraint `cms_submissions_content_type_id_foreign` foreign key (`content_type_id`) references `cms_content_types` (`id`) on delete cascade) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1005 Can't create table `book_search`.`cms_submissions` (errno: 150 \"Foreign key constraint is incorrectly formed\") (SQL: alter table `cms_submissions` add constraint `cms_submissions_content_type_id_foreign` foreign key (`content_type_id`) references `cms_content_types` (`id`) on delete cascade) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('alter table `cm...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(502): Illuminate\\Database\\Connection->run('alter table `cm...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Blueprint.php(109): Illuminate\\Database\\Connection->statement('alter table `cm...')
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Builder.php(364): Illuminate\\Database\\Schema\\Blueprint->build(Object(Illuminate\\Database\\MySqlConnection), Object(Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Builder.php(227): Illuminate\\Database\\Schema\\Builder->build(Object(Illuminate\\Database\\Schema\\Blueprint))
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\Schema\\Builder->create('cms_submissions', Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Migrations\\2026_09_28_131000_create_cms_submissions_table.php(31): Illuminate\\Support\\Facades\\Facade::__callStatic('create', Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(472): CreateCmsSubmissionsTable->up()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(394): Illuminate\\Database\\Migrations\\Migrator->runMethod(Object(Illuminate\\Database\\MySqlConnection), Object(CreateCmsSubmissionsTable), 'up')
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(403): Illuminate\\Database\\Migrations\\Migrator->Illuminate\\Database\\Migrations\\{closure}()
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(202): Illuminate\\Database\\Migrations\\Migrator->runMigration(Object(CreateCmsSubmissionsTable), 'up')
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(167): Illuminate\\Database\\Migrations\\Migrator->runUp('F:\\\\xampp\\\\htdocs...', 63, false)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(112): Illuminate\\Database\\Migrations\\Migrator->runPending(Array, Array)
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(86): Illuminate\\Database\\Migrations\\Migrator->run(Array, Array)
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(606): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(98): Illuminate\\Database\\Migrations\\Migrator->usingConnection(NULL, Object(Closure))
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(136): Illuminate\\Container\\Container->call(Array)
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Command\\Command.php(298): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(1040): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\Migrations\\MigrateCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(171): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(94): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 F:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1005 Can't create table `book_search`.`cms_submissions` (errno: 150 \"Foreign key constraint is incorrectly formed\") at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:501)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(501): PDOStatement->execute()
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('alter table `cm...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('alter table `cm...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(502): Illuminate\\Database\\Connection->run('alter table `cm...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Blueprint.php(109): Illuminate\\Database\\Connection->statement('alter table `cm...')
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Builder.php(364): Illuminate\\Database\\Schema\\Blueprint->build(Object(Illuminate\\Database\\MySqlConnection), Object(Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Builder.php(227): Illuminate\\Database\\Schema\\Builder->build(Object(Illuminate\\Database\\Schema\\Blueprint))
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\Schema\\Builder->create('cms_submissions', Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Migrations\\2026_09_28_131000_create_cms_submissions_table.php(31): Illuminate\\Support\\Facades\\Facade::__callStatic('create', Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(472): CreateCmsSubmissionsTable->up()
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(394): Illuminate\\Database\\Migrations\\Migrator->runMethod(Object(Illuminate\\Database\\MySqlConnection), Object(CreateCmsSubmissionsTable), 'up')
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(403): Illuminate\\Database\\Migrations\\Migrator->Illuminate\\Database\\Migrations\\{closure}()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(202): Illuminate\\Database\\Migrations\\Migrator->runMigration(Object(CreateCmsSubmissionsTable), 'up')
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(167): Illuminate\\Database\\Migrations\\Migrator->runUp('F:\\\\xampp\\\\htdocs...', 63, false)
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(112): Illuminate\\Database\\Migrations\\Migrator->runPending(Array, Array)
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(86): Illuminate\\Database\\Migrations\\Migrator->run(Array, Array)
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(606): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(98): Illuminate\\Database\\Migrations\\Migrator->usingConnection(NULL, Object(Closure))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle()
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(136): Illuminate\\Container\\Container->call(Array)
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Command\\Command.php(298): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(1040): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\Migrations\\MigrateCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(171): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(94): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 F:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 {main}
"} 
[2026-09-28 07:14:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:14:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:07] local.INFO: Migration manager: skipped already exists {"file":"2026_09_28_131000_create_cms_submissions_table.php","error":"SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_submissions' already exists (SQL: create table `cms_submissions` (`id` bigint unsigned not null auto_increment primary key, `content_type_id` bigint unsigned not null, `content_id` bigint unsigned null, `language` varchar(16) not null, `user_id` bigint unsigned null, `status` varchar(32) not null default 'new', `ip` varchar(45) null, `user_agent` varchar(512) null, `meta` json null, `submitted_at` timestamp null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_submissions' already exists"} 
[2026-09-28 07:16:07] local.INFO: Migration manager: skipped already exists {"file":"2026_09_28_132000_create_cms_submission_values_table.php","error":"SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_submission_values' already exists (SQL: create table `cms_submission_values` (`id` bigint unsigned not null auto_increment primary key, `submission_id` bigint unsigned not null, `field_id` bigint unsigned null, `field_machine_name` varchar(64) not null, `field_label` varchar(255) null, `field_type` varchar(32) null, `options_snapshot` json null, `delta` int unsigned not null default '0', `value` longtext null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_submission_values' already exists"} 
[2026-09-28 07:16:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:16:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:17:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:34:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:34:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:34:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 07:35:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:10:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:18:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:28:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:33:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:37:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:38:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:42:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:46:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:48:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:49:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 08:50:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:12:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:13:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:14:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:18] testing.ERROR: Array to string conversion {"exception":"[object] (ErrorException(code: 0): Array to string conversion at F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php:391)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php(391): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Array to string...', 'F:\\\\xampp\\\\htdocs...', 391, Array)
#1 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(169): App\\Widgets\\WidgetTitleTranslator::isTranslatableKey('fields.bookt.me...')
#2 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(211): Modules\\Content\\Support\\FieldLabelResolver->keyExists('fields.bookt.me...')
#3 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(41): Modules\\Content\\Support\\FieldLabelResolver->resolve(Object(Modules\\Content\\Models\\Field), NULL, NULL)
#4 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Models\\Field.php(330): Modules\\Content\\Support\\FieldLabelResolver->label(Object(Modules\\Content\\Models\\Field), NULL)
#5 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Requests\\SubmitContentInputRequest.php(103): Modules\\Content\\Models\\Field->translatedName()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\Validator.php(384): Modules\\Content\\Requests\\SubmitContentInputRequest->Modules\\Content\\Requests\\{closure}(Object(Illuminate\\Validation\\Validator))
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\Validator.php(434): Illuminate\\Validation\\Validator->Illuminate\\Validation\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\Validator.php(447): Illuminate\\Validation\\Validator->passes()
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\ValidatesWhenResolvedTrait.php(25): Illuminate\\Validation\\Validator->fails()
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Providers\\FormRequestServiceProvider.php(30): Illuminate\\Foundation\\Http\\FormRequest->validateResolved()
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1265): Illuminate\\Foundation\\Providers\\FormRequestServiceProvider->Illuminate\\Foundation\\Providers\\{closure}(Object(Modules\\Content\\Requests\\SubmitContentInputRequest), Object(Illuminate\\Foundation\\Application))
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1230): Illuminate\\Container\\Container->fireCallbackArray(Object(Modules\\Content\\Requests\\SubmitContentInputRequest), Array)
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1215): Illuminate\\Container\\Container->fireAfterResolvingCallbacks('Modules\\\\Content...', Object(Modules\\Content\\Requests\\SubmitContentInputRequest))
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(778): Illuminate\\Container\\Container->fireResolvingCallbacks('Modules\\\\Content...', Object(Modules\\Content\\Requests\\SubmitContentInputRequest))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(853): Illuminate\\Container\\Container->resolve('Modules\\\\Content...', Array, true)
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(694): Illuminate\\Foundation\\Application->resolve('Modules\\\\Content...', Array)
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(838): Illuminate\\Container\\Container->make('Modules\\\\Content...', Array)
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteDependencyResolverTrait.php(79): Illuminate\\Foundation\\Application->make('Modules\\\\Content...')
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteDependencyResolverTrait.php(48): Illuminate\\Routing\\ControllerDispatcher->transformDependency(Object(ReflectionParameter), Array, Object(stdClass))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteDependencyResolverTrait.php(28): Illuminate\\Routing\\ControllerDispatcher->resolveMethodDependencies(Array, Object(ReflectionMethod))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(41): Illuminate\\Routing\\ControllerDispatcher->resolveClassMethodDependencies(Array, Object(Modules\\Content\\Controllers\\FrontendSubmissionController), 'store')
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Content\\Controllers\\FrontendSubmissionController), 'store')
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#26 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(63): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), '10', '1')
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#68 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#70 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#71 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(322): Illuminate\\Foundation\\Testing\\TestCase->call('POST', '/fa/bookt/tr-eb...', Array, Array, Array, Array)
#72 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\FieldTranslationTest.php(336): Illuminate\\Foundation\\Testing\\TestCase->post('/fa/bookt/tr-eb...', Array)
#73 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\FieldTranslationTest->test_validation_message_uses_translated_label()
#74 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#75 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#76 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\FieldTranslationTest))
#77 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#78 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#79 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#80 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#81 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#82 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#83 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(107): PHPUnit\\TextUI\\Command::main()
#84 {main}
"} 
[2026-09-28 09:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:20] testing.ERROR: Array to string conversion (View: F:\xampp\htdocs\bigcms\Modules\Content\Views\frontend\_field.blade.php) {"view":{"view":"F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Array to string conversion (View: F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\frontend\\_field.blade.php) at F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php:391)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php(391): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Array to string...', 'F:\\\\xampp\\\\htdocs...', 391, Array)
#1 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(169): App\\Widgets\\WidgetTitleTranslator::isTranslatableKey('fields.bookt.au...')
#2 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(211): Modules\\Content\\Support\\FieldLabelResolver->keyExists('fields.bookt.au...')
#3 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(41): Modules\\Content\\Support\\FieldLabelResolver->resolve(Object(Modules\\Content\\Models\\Field), NULL, NULL)
#4 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Models\\Field.php(330): Modules\\Content\\Support\\FieldLabelResolver->label(Object(Modules\\Content\\Models\\Field), NULL)
#5 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/_field.blade.php(9): Modules\\Content\\Models\\Field->translatedName()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#14 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#68 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#70 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#71 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/fa/bookt/tr-01...', Array, Array, Array, Array)
#72 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\FieldTranslationTest.php(363): Illuminate\\Foundation\\Testing\\TestCase->get('/fa/bookt/tr-01...')
#73 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\FieldTranslationTest->test_public_detail_uses_translated_label()
#74 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#75 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#76 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\FieldTranslationTest))
#77 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#78 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#79 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#80 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#81 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#82 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#83 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(107): PHPUnit\\TextUI\\Command::main()
#84 {main}

[previous exception] [object] (ErrorException(code: 0): Array to string conversion at F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php:391)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php(391): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Array to string...', 'F:\\\\xampp\\\\htdocs...', 391, Array)
#1 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(169): App\\Widgets\\WidgetTitleTranslator::isTranslatableKey('fields.bookt.au...')
#2 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(211): Modules\\Content\\Support\\FieldLabelResolver->keyExists('fields.bookt.au...')
#3 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(41): Modules\\Content\\Support\\FieldLabelResolver->resolve(Object(Modules\\Content\\Models\\Field), NULL, NULL)
#4 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Models\\Field.php(330): Modules\\Content\\Support\\FieldLabelResolver->label(Object(Modules\\Content\\Models\\Field), NULL)
#5 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\9d2ff0258a45dd6a8e5c51d50903e7d7daf4f5c0.php(9): Modules\\Content\\Models\\Field->translatedName()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#14 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\ead50534e470a75b76a8c624be532483beb9900a.php(66): Illuminate\\View\\View->render()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#68 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#70 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#71 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/fa/bookt/tr-01...', Array, Array, Array, Array)
#72 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\FieldTranslationTest.php(363): Illuminate\\Foundation\\Testing\\TestCase->get('/fa/bookt/tr-01...')
#73 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\FieldTranslationTest->test_public_detail_uses_translated_label()
#74 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#75 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#76 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\FieldTranslationTest))
#77 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#78 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#79 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#80 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#81 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#82 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#83 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(107): PHPUnit\\TextUI\\Command::main()
#84 {main}
"} 
[2026-09-28 09:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:20] testing.ERROR: Array to string conversion (View: F:\xampp\htdocs\bigcms\Modules\Content\Views\frontend\_input_field.blade.php) {"view":{"view":"F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Array to string conversion (View: F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\frontend\\_input_field.blade.php) at F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php:391)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php(391): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Array to string...', 'F:\\\\xampp\\\\htdocs...', 391, Array)
#1 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(169): App\\Widgets\\WidgetTitleTranslator::isTranslatableKey('fields.bookt.au...')
#2 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(211): Modules\\Content\\Support\\FieldLabelResolver->keyExists('fields.bookt.au...')
#3 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(41): Modules\\Content\\Support\\FieldLabelResolver->resolve(Object(Modules\\Content\\Models\\Field), NULL, NULL)
#4 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Models\\Field.php(330): Modules\\Content\\Support\\FieldLabelResolver->label(Object(Modules\\Content\\Models\\Field), NULL)
#5 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/_input_field.blade.php(32): Modules\\Content\\Models\\Field->translatedName()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#14 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/partials/_submission_form.blade.php(31): Illuminate\\View\\View->render()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#23 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/show.blade.php(75): Illuminate\\View\\View->render()
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#68 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#70 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#71 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#72 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#73 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#74 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#75 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#76 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#77 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#78 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#79 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#80 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/fa/bookt/tr-08...', Array, Array, Array, Array)
#81 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\FieldTranslationTest.php(384): Illuminate\\Foundation\\Testing\\TestCase->get('/fa/bookt/tr-08...')
#82 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\FieldTranslationTest->test_public_submission_uses_translated_label_placeholder_help()
#83 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#84 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#85 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\FieldTranslationTest))
#86 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#87 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#88 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#89 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#90 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#91 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#92 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(107): PHPUnit\\TextUI\\Command::main()
#93 {main}

[previous exception] [object] (ErrorException(code: 0): Array to string conversion at F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php:391)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php(391): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Array to string...', 'F:\\\\xampp\\\\htdocs...', 391, Array)
#1 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(169): App\\Widgets\\WidgetTitleTranslator::isTranslatableKey('fields.bookt.au...')
#2 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(211): Modules\\Content\\Support\\FieldLabelResolver->keyExists('fields.bookt.au...')
#3 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(41): Modules\\Content\\Support\\FieldLabelResolver->resolve(Object(Modules\\Content\\Models\\Field), NULL, NULL)
#4 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Models\\Field.php(330): Modules\\Content\\Support\\FieldLabelResolver->label(Object(Modules\\Content\\Models\\Field), NULL)
#5 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\1194a9ac623da23fd8e278b67459fdabd134df28.php(32): Modules\\Content\\Models\\Field->translatedName()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#14 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\a898794e67cfda1de9c3fd6ca1621161d888f673.php(31): Illuminate\\View\\View->render()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#23 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\ead50534e470a75b76a8c624be532483beb9900a.php(75): Illuminate\\View\\View->render()
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#68 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#70 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#71 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#72 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#73 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#74 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#75 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#76 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#77 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#78 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#79 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#80 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/fa/bookt/tr-08...', Array, Array, Array, Array)
#81 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\FieldTranslationTest.php(384): Illuminate\\Foundation\\Testing\\TestCase->get('/fa/bookt/tr-08...')
#82 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\FieldTranslationTest->test_public_submission_uses_translated_label_placeholder_help()
#83 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#84 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#85 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\FieldTranslationTest))
#86 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#87 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#88 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#89 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#90 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#91 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#92 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(107): PHPUnit\\TextUI\\Command::main()
#93 {main}
"} 
[2026-09-28 09:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:20] testing.ERROR: Array to string conversion (View: F:\xampp\htdocs\bigcms\Modules\Content\Views\frontend\_input_field.blade.php) {"view":{"view":"F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Array to string conversion (View: F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\frontend\\_input_field.blade.php) at F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php:391)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php(391): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Array to string...', 'F:\\\\xampp\\\\htdocs...', 391, Array)
#1 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(169): App\\Widgets\\WidgetTitleTranslator::isTranslatableKey('fields.bookt.al...')
#2 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(211): Modules\\Content\\Support\\FieldLabelResolver->keyExists('fields.bookt.al...')
#3 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(41): Modules\\Content\\Support\\FieldLabelResolver->resolve(Object(Modules\\Content\\Models\\Field), NULL, NULL)
#4 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Models\\Field.php(330): Modules\\Content\\Support\\FieldLabelResolver->label(Object(Modules\\Content\\Models\\Field), NULL)
#5 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/_input_field.blade.php(32): Modules\\Content\\Models\\Field->translatedName()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#14 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/partials/_submission_form.blade.php(31): Illuminate\\View\\View->render()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#23 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/show.blade.php(75): Illuminate\\View\\View->render()
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#68 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#70 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#71 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#72 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#73 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#74 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#75 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#76 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#77 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#78 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#79 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#80 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/fa/bookt/tr-0c...', Array, Array, Array, Array)
#81 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\FieldTranslationTest.php(410): Illuminate\\Foundation\\Testing\\TestCase->get('/fa/bookt/tr-0c...')
#82 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\FieldTranslationTest->test_override_still_disables_field_but_translation_stays()
#83 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#84 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#85 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\FieldTranslationTest))
#86 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#87 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#88 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#89 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#90 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#91 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#92 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(107): PHPUnit\\TextUI\\Command::main()
#93 {main}

[previous exception] [object] (ErrorException(code: 0): Array to string conversion at F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php:391)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php(391): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Array to string...', 'F:\\\\xampp\\\\htdocs...', 391, Array)
#1 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(169): App\\Widgets\\WidgetTitleTranslator::isTranslatableKey('fields.bookt.al...')
#2 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(211): Modules\\Content\\Support\\FieldLabelResolver->keyExists('fields.bookt.al...')
#3 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(41): Modules\\Content\\Support\\FieldLabelResolver->resolve(Object(Modules\\Content\\Models\\Field), NULL, NULL)
#4 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Models\\Field.php(330): Modules\\Content\\Support\\FieldLabelResolver->label(Object(Modules\\Content\\Models\\Field), NULL)
#5 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\1194a9ac623da23fd8e278b67459fdabd134df28.php(32): Modules\\Content\\Models\\Field->translatedName()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#14 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\a898794e67cfda1de9c3fd6ca1621161d888f673.php(31): Illuminate\\View\\View->render()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#23 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\ead50534e470a75b76a8c624be532483beb9900a.php(75): Illuminate\\View\\View->render()
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#68 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#70 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#71 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#72 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#73 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#74 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#75 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#76 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#77 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#78 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#79 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#80 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/fa/bookt/tr-0c...', Array, Array, Array, Array)
#81 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\FieldTranslationTest.php(410): Illuminate\\Foundation\\Testing\\TestCase->get('/fa/bookt/tr-0c...')
#82 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\FieldTranslationTest->test_override_still_disables_field_but_translation_stays()
#83 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#84 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#85 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\FieldTranslationTest))
#86 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#87 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#88 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#89 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#90 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#91 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#92 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(107): PHPUnit\\TextUI\\Command::main()
#93 {main}
"} 
[2026-09-28 09:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:21] testing.ERROR: Array to string conversion (View: F:\xampp\htdocs\bigcms\Modules\Content\Views\frontend\_input_field.blade.php) {"view":{"view":"F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Array to string conversion (View: F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\frontend\\_input_field.blade.php) at F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php:391)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php(391): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Array to string...', 'F:\\\\xampp\\\\htdocs...', 391, Array)
#1 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(169): App\\Widgets\\WidgetTitleTranslator::isTranslatableKey('fields.bookt.al...')
#2 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(211): Modules\\Content\\Support\\FieldLabelResolver->keyExists('fields.bookt.al...')
#3 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(41): Modules\\Content\\Support\\FieldLabelResolver->resolve(Object(Modules\\Content\\Models\\Field), NULL, NULL)
#4 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Models\\Field.php(330): Modules\\Content\\Support\\FieldLabelResolver->label(Object(Modules\\Content\\Models\\Field), NULL)
#5 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/_input_field.blade.php(32): Modules\\Content\\Models\\Field->translatedName()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#14 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/partials/_submission_form.blade.php(31): Illuminate\\View\\View->render()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#23 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/show.blade.php(75): Illuminate\\View\\View->render()
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#68 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#70 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#71 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#72 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#73 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#74 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#75 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#76 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#77 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#78 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#79 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#80 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/fa/bookt/tr-10...', Array, Array, Array, Array)
#81 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\FieldTranslationTest.php(438): Illuminate\\Foundation\\Testing\\TestCase->get('/fa/bookt/tr-10...')
#82 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\FieldTranslationTest->test_another_content_of_same_type_keeps_beta()
#83 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#84 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#85 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\FieldTranslationTest))
#86 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#87 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#88 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#89 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#90 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#91 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#92 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(107): PHPUnit\\TextUI\\Command::main()
#93 {main}

[previous exception] [object] (ErrorException(code: 0): Array to string conversion at F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php:391)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\app\\Widgets\\WidgetTitleTranslator.php(391): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Array to string...', 'F:\\\\xampp\\\\htdocs...', 391, Array)
#1 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(169): App\\Widgets\\WidgetTitleTranslator::isTranslatableKey('fields.bookt.al...')
#2 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(211): Modules\\Content\\Support\\FieldLabelResolver->keyExists('fields.bookt.al...')
#3 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\FieldLabelResolver.php(41): Modules\\Content\\Support\\FieldLabelResolver->resolve(Object(Modules\\Content\\Models\\Field), NULL, NULL)
#4 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Models\\Field.php(330): Modules\\Content\\Support\\FieldLabelResolver->label(Object(Modules\\Content\\Models\\Field), NULL)
#5 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\1194a9ac623da23fd8e278b67459fdabd134df28.php(32): Modules\\Content\\Models\\Field->translatedName()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#14 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\a898794e67cfda1de9c3fd6ca1621161d888f673.php(31): Illuminate\\View\\View->render()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#23 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\ead50534e470a75b76a8c624be532483beb9900a.php(75): Illuminate\\View\\View->render()
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#68 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#70 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#71 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#72 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#73 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#74 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#75 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#76 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#77 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#78 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#79 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#80 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/fa/bookt/tr-10...', Array, Array, Array, Array)
#81 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\FieldTranslationTest.php(438): Illuminate\\Foundation\\Testing\\TestCase->get('/fa/bookt/tr-10...')
#82 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\FieldTranslationTest->test_another_content_of_same_type_keeps_beta()
#83 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#84 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#85 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\FieldTranslationTest))
#86 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#87 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#88 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#89 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#90 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#91 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#92 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(107): PHPUnit\\TextUI\\Command::main()
#93 {main}
"} 
[2026-09-28 09:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:46:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:47:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:53:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:54:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 09:57:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:01:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 10:03:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 14:51:08] local.ERROR: Migration manager: seeder failed {"class":"Modules\\Admin\\Seeders\\AdminUserSeeder","error":"CMS_ADMIN_EMAIL is required."} 
[2026-09-28 14:51:14] local.INFO: Migration manager: seeder {"class":"Modules\\MigrationManager\\Seeders\\MigrationPermissionSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-28 14:51:23] local.INFO: Migration manager: seeder {"class":"Modules\\Content\\Seeders\\ContentPermissionSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-28 15:33:12] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `code` = fa and `is_active` = 1 limit 1) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#10 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#50 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_languages' doesn't exist at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(109): Illuminate\\Database\\Eloquent\\Builder->first()
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(34): Modules\\Languages\\Services\\LanguageService->activeByCode('fa')
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#52 {main}
"} 
[2026-09-28 16:58:58] local.ERROR: SQLSTATE[HY000]: General error: 1005 Can't create table `book_search`.`user_permissions` (errno: 150 "Foreign key constraint is incorrectly formed") (SQL: alter table `user_permissions` add constraint `user_permissions_user_id_foreign` foreign key (`user_id`) references `users` (`id`) on delete cascade) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1005 Can't create table `book_search`.`user_permissions` (errno: 150 \"Foreign key constraint is incorrectly formed\") (SQL: alter table `user_permissions` add constraint `user_permissions_user_id_foreign` foreign key (`user_id`) references `users` (`id`) on delete cascade) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('alter table `us...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(502): Illuminate\\Database\\Connection->run('alter table `us...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Blueprint.php(109): Illuminate\\Database\\Connection->statement('alter table `us...')
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Builder.php(364): Illuminate\\Database\\Schema\\Blueprint->build(Object(Illuminate\\Database\\MySqlConnection), Object(Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Builder.php(227): Illuminate\\Database\\Schema\\Builder->build(Object(Illuminate\\Database\\Schema\\Blueprint))
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\Schema\\Builder->create('user_permission...', Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Migrations\\2026_09_28_150000_create_user_permissions_table.php(39): Illuminate\\Support\\Facades\\Facade::__callStatic('create', Array)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(472): CreateUserPermissionsTable->up()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(394): Illuminate\\Database\\Migrations\\Migrator->runMethod(Object(Illuminate\\Database\\MySqlConnection), Object(CreateUserPermissionsTable), 'up')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(403): Illuminate\\Database\\Migrations\\Migrator->Illuminate\\Database\\Migrations\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(202): Illuminate\\Database\\Migrations\\Migrator->runMigration(Object(CreateUserPermissionsTable), 'up')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(167): Illuminate\\Database\\Migrations\\Migrator->runUp('C:\\\\xampp\\\\htdocs...', 65, false)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(112): Illuminate\\Database\\Migrations\\Migrator->runPending(Array, Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(86): Illuminate\\Database\\Migrations\\Migrator->run(Array, Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(606): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(98): Illuminate\\Database\\Migrations\\Migrator->usingConnection(NULL, Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(136): Illuminate\\Container\\Container->call(Array)
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Command\\Command.php(298): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(1040): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\Migrations\\MigrateCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(171): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(94): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1005 Can't create table `book_search`.`user_permissions` (errno: 150 \"Foreign key constraint is incorrectly formed\") at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:501)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(501): PDOStatement->execute()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('alter table `us...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('alter table `us...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(502): Illuminate\\Database\\Connection->run('alter table `us...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Blueprint.php(109): Illuminate\\Database\\Connection->statement('alter table `us...')
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Builder.php(364): Illuminate\\Database\\Schema\\Blueprint->build(Object(Illuminate\\Database\\MySqlConnection), Object(Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Schema\\Builder.php(227): Illuminate\\Database\\Schema\\Builder->build(Object(Illuminate\\Database\\Schema\\Blueprint))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Database\\Schema\\Builder->create('user_permission...', Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Migrations\\2026_09_28_150000_create_user_permissions_table.php(39): Illuminate\\Support\\Facades\\Facade::__callStatic('create', Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(472): CreateUserPermissionsTable->up()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(394): Illuminate\\Database\\Migrations\\Migrator->runMethod(Object(Illuminate\\Database\\MySqlConnection), Object(CreateUserPermissionsTable), 'up')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(403): Illuminate\\Database\\Migrations\\Migrator->Illuminate\\Database\\Migrations\\{closure}()
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(202): Illuminate\\Database\\Migrations\\Migrator->runMigration(Object(CreateUserPermissionsTable), 'up')
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(167): Illuminate\\Database\\Migrations\\Migrator->runUp('C:\\\\xampp\\\\htdocs...', 65, false)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(112): Illuminate\\Database\\Migrations\\Migrator->runPending(Array, Array)
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(86): Illuminate\\Database\\Migrations\\Migrator->run(Array, Array)
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php(606): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\Migrations\\MigrateCommand.php(98): Illuminate\\Database\\Migrations\\Migrator->usingConnection(NULL, Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle()
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(136): Illuminate\\Container\\Container->call(Array)
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Command\\Command.php(298): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(1040): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\Migrations\\MigrateCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(171): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(94): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 {main}
"} 
[2026-09-28 11:34:57] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.user_permissions' doesn't exist (SQL: select `permissions`.*, `user_permissions`.`user_id` as `pivot_user_id`, `user_permissions`.`permission_id` as `pivot_permission_id` from `permissions` inner join `user_permissions` on `permissions`.`id` = `user_permissions`.`permission_id` where `user_permissions`.`user_id` in (1)) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.user_permissions' doesn't exist (SQL: select `permissions`.*, `user_permissions`.`user_id` as `pivot_user_id`, `user_permissions`.`permission_id` as `pivot_permission_id` from `permissions` inner join `user_permissions` on `permissions`.`id` = `user_permissions`.`permission_id` where `user_permissions`.`user_id` in (1)) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select `permiss...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select `permiss...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select `permiss...', Array, true)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany.php(807): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(160): Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany->get()
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(673): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager()
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(642): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'permissions', Object(Closure))
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(597): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array)
#12 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(25): Illuminate\\Database\\Eloquent\\Model->load('roles.permissio...', 'permissions')
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.user_permissions' doesn't exist at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select `permiss...')
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select `permiss...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select `permiss...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select `permiss...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select `permiss...', Array, true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany.php(807): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Relation.php(160): Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany->get()
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(673): Illuminate\\Database\\Eloquent\\Relations\\Relation->getEager()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(642): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelation(Array, 'permissions', Object(Closure))
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(597): Illuminate\\Database\\Eloquent\\Builder->eagerLoadRelations(Array)
#14 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(25): Illuminate\\Database\\Eloquent\\Model->load('roles.permissio...', 'permissions')
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 {main}
"} 
[2026-09-28 12:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:01:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:05:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:07:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-28 12:08:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:32:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:46:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:59] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 06:47:59] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 06:47:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:59] testing.WARNING: Migration manager: blocked destructive migration {"file":"2026_09_13_170000_replace_admins_with_user_roles.php","hits":["Schema::drop"]} 
[2026-09-29 06:47:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:47:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:48:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 06:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:59] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 07:02:59] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 07:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:59] testing.WARNING: Migration manager: blocked destructive migration {"file":"2026_09_13_170000_replace_admins_with_user_roles.php","hits":["Schema::drop"]} 
[2026-09-29 07:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:07:42] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'owner_type' in 'where clause' (SQL: select * from `cms_fields` where `owner_type` = user and `owner_id` = 0 order by `sort_order` asc, `id` asc) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'owner_type' in 'where clause' (SQL: select * from `cms_fields` where `owner_type` = user and `owner_id` = 0 order by `sort_order` asc, `id` asc) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\UserFieldDefinitions.php(43): Illuminate\\Database\\Eloquent\\Builder->get()
#9 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Controllers\\FieldController.php(256): Modules\\Content\\Support\\UserFieldDefinitions::all()
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Content\\Controllers\\FieldController->userIndex()
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('userIndex', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Content\\Controllers\\FieldController), 'userIndex')
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.f...')
#18 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#59 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#60 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'owner_type' in 'where clause' at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\UserFieldDefinitions.php(43): Illuminate\\Database\\Eloquent\\Builder->get()
#11 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Controllers\\FieldController.php(256): Modules\\Content\\Support\\UserFieldDefinitions::all()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Content\\Controllers\\FieldController->userIndex()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('userIndex', Array)
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Content\\Controllers\\FieldController), 'userIndex')
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#18 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.f...')
#20 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#61 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#62 {main}
"} 
[2026-09-29 07:09:04] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'owner_type' in 'where clause' (SQL: select * from `cms_fields` where `owner_type` = user and `owner_id` = 0 order by `sort_order` asc, `id` asc) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'owner_type' in 'where clause' (SQL: select * from `cms_fields` where `owner_type` = user and `owner_id` = 0 order by `sort_order` asc, `id` asc) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\UserFieldDefinitions.php(43): Illuminate\\Database\\Eloquent\\Builder->get()
#9 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Controllers\\FieldController.php(256): Modules\\Content\\Support\\UserFieldDefinitions::all()
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Content\\Controllers\\FieldController->userIndex()
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('userIndex', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Content\\Controllers\\FieldController), 'userIndex')
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.f...')
#18 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#59 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#60 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'owner_type' in 'where clause' at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\UserFieldDefinitions.php(43): Illuminate\\Database\\Eloquent\\Builder->get()
#11 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Controllers\\FieldController.php(256): Modules\\Content\\Support\\UserFieldDefinitions::all()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Content\\Controllers\\FieldController->userIndex()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('userIndex', Array)
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Content\\Controllers\\FieldController), 'userIndex')
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#18 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.f...')
#20 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#61 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#62 {main}
"} 
[2026-09-29 07:10:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:10:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:11:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:13:56] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'owner_type' in 'where clause' (SQL: select * from `cms_fields` where `owner_type` = user and `owner_id` = 0 order by `sort_order` asc, `id` asc) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'owner_type' in 'where clause' (SQL: select * from `cms_fields` where `owner_type` = user and `owner_id` = 0 order by `sort_order` asc, `id` asc) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\UserFieldDefinitions.php(43): Illuminate\\Database\\Eloquent\\Builder->get()
#9 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Controllers\\FieldController.php(256): Modules\\Content\\Support\\UserFieldDefinitions::all()
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Content\\Controllers\\FieldController->userIndex()
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('userIndex', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Content\\Controllers\\FieldController), 'userIndex')
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.f...')
#18 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#59 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#60 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'owner_type' in 'where clause' at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Support\\UserFieldDefinitions.php(43): Illuminate\\Database\\Eloquent\\Builder->get()
#11 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Controllers\\FieldController.php(256): Modules\\Content\\Support\\UserFieldDefinitions::all()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Content\\Controllers\\FieldController->userIndex()
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('userIndex', Array)
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Content\\Controllers\\FieldController), 'userIndex')
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#18 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.f...')
#20 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#61 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#62 {main}
"} 
[2026-09-29 07:23:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:23:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:24:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:05] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 07:25:05] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 07:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:06] testing.WARNING: Migration manager: blocked destructive migration {"file":"2026_09_13_170000_replace_admins_with_user_roles.php","hits":["Schema::drop"]} 
[2026-09-29 07:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:25:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:08] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 07:27:09] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 07:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:09] testing.WARNING: Migration manager: blocked destructive migration {"file":"2026_09_13_170000_replace_admins_with_user_roles.php","hits":["Schema::drop"]} 
[2026-09-29 07:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:27:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:34:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:50:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:51:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:52:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 07:59:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:00:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:53] testing.ERROR: Mail operation failed {"context":"test","exception":"RuntimeException","message":"AUTH failed password=[REDACTED] for user"} 
[2026-09-29 08:01:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:01:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:05] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from "cms_languages" where "is_default" = 1 and "is_active" = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from \"cms_languages\" where \"is_default\" = 1 and \"is_active\" = 1 limit 1) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#10 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#11 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#55 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#66 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#68 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from \"...')
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from \"...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#12 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#13 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#57 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#68 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#70 {main}
"} 
[2026-09-29 08:02:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:02:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:03:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:13] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 08:04:13] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 08:04:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:14] testing.WARNING: Migration manager: blocked destructive migration {"file":"2026_09_13_170000_replace_admins_with_user_roles.php","hits":["Schema::drop"]} 
[2026-09-29 08:04:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:05:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:09] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from "cms_languages" where "is_default" = 1 and "is_active" = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from \"cms_languages\" where \"is_default\" = 1 and \"is_active\" = 1 limit 1) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#10 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#11 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#55 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#66 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#68 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from \"...')
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from \"...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#12 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#13 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#57 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#68 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#70 {main}
"} 
[2026-09-29 08:06:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:06:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:07:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:16:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:43] testing.ERROR: Mail operation failed {"context":"test","exception":"RuntimeException","message":"AUTH failed password=[REDACTED] for user"} 
[2026-09-29 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:54] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from "cms_languages" where "is_default" = 1 and "is_active" = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from \"cms_languages\" where \"is_default\" = 1 and \"is_active\" = 1 limit 1) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#10 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#11 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#55 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#66 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#68 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from \"...')
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from \"...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#12 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#13 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#57 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#68 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#70 {main}
"} 
[2026-09-29 08:18:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:18:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:19:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:49] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 08:20:49] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 08:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:50] testing.WARNING: Migration manager: blocked destructive migration {"file":"2026_09_13_170000_replace_admins_with_user_roles.php","hits":["Schema::drop"]} 
[2026-09-29 08:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:20:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:22:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:24:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:24] testing.ERROR: Mail operation failed {"context":"test","exception":"RuntimeException","message":"AUTH failed password=[REDACTED] for user"} 
[2026-09-29 08:25:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:33] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from "cms_languages" where "is_default" = 1 and "is_active" = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from \"cms_languages\" where \"is_default\" = 1 and \"is_active\" = 1 limit 1) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#10 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#11 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#55 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#66 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#68 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from \"...')
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from \"...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#12 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#13 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#57 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#68 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#70 {main}
"} 
[2026-09-29 08:25:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:25:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:26:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:36] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 08:27:36] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 08:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:36] testing.WARNING: Migration manager: blocked destructive migration {"file":"2026_09_13_170000_replace_admins_with_user_roles.php","hits":["Schema::drop"]} 
[2026-09-29 08:27:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:28:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:29:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:32] testing.ERROR: Mail operation failed {"context":"test","exception":"RuntimeException","message":"AUTH failed password=[REDACTED] for user"} 
[2026-09-29 08:30:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:42] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from "cms_languages" where "is_default" = 1 and "is_active" = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages (SQL: select * from \"cms_languages\" where \"is_default\" = 1 and \"is_active\" = 1 limit 1) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#10 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#11 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#55 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#66 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#68 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cms_languages at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from \"...')
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from \"...', Array)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from \"...', Array, Object(Closure))
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from \"...', Array, true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#12 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Services\\LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#13 F:\\xampp\\htdocs\\bigcms\\routes\\web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(238): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Modules\\Languages\\Services\\LanguageService))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(208): Illuminate\\Routing\\Route->runCallable()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(510): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests.php(294): Illuminate\\Foundation\\Testing\\TestCase->call('GET', '/', Array, Array, Array, Array)
#57 F:\\xampp\\htdocs\\bigcms\\tests\\Feature\\ExampleTest.php(17): Illuminate\\Foundation\\Testing\\TestCase->get('/')
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1617): Tests\\Feature\\ExampleTest->test_example()
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(1223): PHPUnit\\Framework\\TestCase->runTest()
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestResult.php(729): PHPUnit\\Framework\\TestCase->runBare()
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestCase.php(973): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\ExampleTest))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\Framework\\TestSuite.php(685): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\TestRunner.php(651): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(146): PHPUnit\\TextUI\\TestRunner->run(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\src\\TextUI\\Command.php(99): PHPUnit\\TextUI\\Command->run(Array, true)
#68 phpvfscomposer://F:\\xampp\\htdocs\\bigcms\\vendor\\phpunit\\phpunit\\phpunit(106): PHPUnit\\TextUI\\Command::main()
#69 F:\\xampp\\htdocs\\bigcms\\vendor\\bin\\phpunit(115): include('phpvfscomposer:...')
#70 {main}
"} 
[2026-09-29 08:30:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:30:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:31:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:49] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 08:32:49] testing.INFO: Migration manager: seeder {"class":"Modules\\Languages\\Seeders\\LanguageSeeder","counts":{"created":0,"updated":0,"unchanged":0,"preserved":0,"skipped":0}} 
[2026-09-29 08:32:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:50] testing.WARNING: Migration manager: blocked destructive migration {"file":"2026_09_13_170000_replace_admins_with_user_roles.php","hits":["Schema::drop"]} 
[2026-09-29 08:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:32:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:33:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:34:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:37:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:42:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:43:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:44:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:45:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:47:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 08:48:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 10:18:19] local.ERROR: Connection could not be established with host mailhog :stream_socket_client(): php_network_getaddresses: getaddrinfo failed: No such host is known.  {"userId":1,"exception":"[object] (Swift_TransportException(code: 0): Connection could not be established with host mailhog :stream_socket_client(): php_network_getaddresses: getaddrinfo failed: No such host is known.  at F:\\xampp\\htdocs\\bigcms\\vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Transport\\StreamBuffer.php:261)
[stacktrace]
#0 [internal function]: Swift_Transport_StreamBuffer->{closure}(2, 'stream_socket_c...', 'F:\\\\xampp\\\\htdocs...', 264, Array)
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Transport\\StreamBuffer.php(264): stream_socket_client('tcp://mailhog:5...', 0, 'php_network_get...', 30, 4, Resource id #1099)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Transport\\StreamBuffer.php(58): Swift_Transport_StreamBuffer->establishSocketConnection()
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Transport\\AbstractSmtpTransport.php(143): Swift_Transport_StreamBuffer->initialize(Array)
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Mailer.php(65): Swift_Transport_AbstractSmtpTransport->start()
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Mail\\Mailer.php(521): Swift_Mailer->send(Object(Swift_Message), Array)
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Mail\\Mailer.php(288): Illuminate\\Mail\\Mailer->sendSwiftMessage(Object(Swift_Message))
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Notifications\\Channels\\MailChannel.php(65): Illuminate\\Mail\\Mailer->send(Object(Illuminate\\Support\\HtmlString), Array, Object(Closure))
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Notifications\\NotificationSender.php(148): Illuminate\\Notifications\\Channels\\MailChannel->send(Object(App\\Models\\User), Object(Illuminate\\Auth\\Notifications\\VerifyEmail))
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Notifications\\NotificationSender.php(106): Illuminate\\Notifications\\NotificationSender->sendToNotifiable(Object(App\\Models\\User), '02883f64-3f76-4...', Object(Illuminate\\Auth\\Notifications\\VerifyEmail), 'mail')
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\Localizable.php(19): Illuminate\\Notifications\\NotificationSender->Illuminate\\Notifications\\{closure}()
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Notifications\\NotificationSender.php(109): Illuminate\\Notifications\\NotificationSender->withLocale(NULL, Object(Closure))
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Notifications\\NotificationSender.php(79): Illuminate\\Notifications\\NotificationSender->sendNow(Object(Illuminate\\Database\\Eloquent\\Collection), Object(Illuminate\\Auth\\Notifications\\VerifyEmail))
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Notifications\\ChannelManager.php(39): Illuminate\\Notifications\\NotificationSender->send(Object(Illuminate\\Database\\Eloquent\\Collection), Object(Illuminate\\Auth\\Notifications\\VerifyEmail))
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Notifications\\RoutesNotifications.php(18): Illuminate\\Notifications\\ChannelManager->send(Object(App\\Models\\User), Object(Illuminate\\Auth\\Notifications\\VerifyEmail))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\MustVerifyEmail.php(38): App\\Models\\User->notify(Object(Illuminate\\Auth\\Notifications\\VerifyEmail))
#16 F:\\xampp\\htdocs\\bigcms\\Modules\\Registration\\Services\\RegistrationService.php(53): Illuminate\\Foundation\\Auth\\User->sendEmailVerificationNotification()
#17 F:\\xampp\\htdocs\\bigcms\\Modules\\Registration\\Controllers\\RegistrationController.php(61): Modules\\Registration\\Services\\RegistrationService->register(Array, Array, 'ar')
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Registration\\Controllers\\RegistrationController->store(Object(Modules\\Registration\\Requests\\StoreRegistrationRequest), 'ar')
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('store', Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Registration\\Controllers\\RegistrationController), 'store')
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#24 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Middleware\\TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 F:\\xampp\\htdocs\\bigcms\\Modules\\Languages\\Middleware\\SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php(63): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), '10', '1')
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#46 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#47 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#48 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#49 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#50 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#51 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#58 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#59 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#60 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#61 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#62 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#63 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#64 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#65 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#67 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#68 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#69 {main}
"} 
[2026-09-29 10:21:28] local.WARNING: Email verification notification could not be sent. {"user_id":19,"error":"Connection could not be established with host mailhog :stream_socket_client(): php_network_getaddresses: getaddrinfo failed: No such host is known. "} 
[2026-09-29 11:06:13] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"userId":1,"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(261): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call('cache:clear')
#5 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Controllers\\CacheController.php(21): Illuminate\\Support\\Facades\\Facade::__callStatic('call', Array)
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Admin\\Controllers\\CacheController->clear(Object(Illuminate\\Http\\Request))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('clear', Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Admin\\Controllers\\CacheController), 'clear')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-29 11:08:55] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"userId":1,"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(261): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call('cache:clear')
#5 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Controllers\\CacheController.php(21): Illuminate\\Support\\Facades\\Facade::__callStatic('call', Array)
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Admin\\Controllers\\CacheController->clear(Object(Illuminate\\Http\\Request))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('clear', Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Admin\\Controllers\\CacheController), 'clear')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-29 11:09:16] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"userId":1,"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(261): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call('cache:clear')
#5 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Controllers\\CacheController.php(21): Illuminate\\Support\\Facades\\Facade::__callStatic('call', Array)
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Admin\\Controllers\\CacheController->clear(Object(Illuminate\\Http\\Request))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('clear', Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Admin\\Controllers\\CacheController), 'clear')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-29 11:10:17] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"userId":1,"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(261): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call('cache:clear')
#5 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Controllers\\CacheController.php(21): Illuminate\\Support\\Facades\\Facade::__callStatic('call', Array)
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Admin\\Controllers\\CacheController->clear(Object(Illuminate\\Http\\Request))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('clear', Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Admin\\Controllers\\CacheController), 'clear')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-29 11:11:03] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#5 {main}
"} 
[2026-09-29 11:11:07] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#5 {main}
"} 
[2026-09-29 11:11:11] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#5 {main}
"} 
[2026-09-29 11:11:13] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#5 {main}
"} 
[2026-09-29 11:11:17] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#5 {main}
"} 
[2026-09-29 11:11:21] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#5 {main}
"} 
[2026-09-29 11:11:36] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"userId":1,"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(261): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call('cache:clear')
#5 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Controllers\\CacheController.php(21): Illuminate\\Support\\Facades\\Facade::__callStatic('call', Array)
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Admin\\Controllers\\CacheController->clear(Object(Illuminate\\Http\\Request))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('clear', Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Admin\\Controllers\\CacheController), 'clear')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-29 11:11:37] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"userId":1,"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(261): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call('cache:clear')
#5 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Controllers\\CacheController.php(21): Illuminate\\Support\\Facades\\Facade::__callStatic('call', Array)
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Admin\\Controllers\\CacheController->clear(Object(Illuminate\\Http\\Request))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('clear', Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Admin\\Controllers\\CacheController), 'clear')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-29 11:12:18] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#5 {main}
"} 
[2026-09-29 11:12:48] local.ERROR: Class 'Laravel\Socialite\SocialiteServiceProvider' not found {"userId":1,"exception":"[object] (Error(code: 0): Class 'Laravel\\Socialite\\SocialiteServiceProvider' not found at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php:818)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(798): Illuminate\\Foundation\\Application->registerDeferredProvider('Laravel\\\\Sociali...', 'Laravel\\\\Sociali...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(774): Illuminate\\Foundation\\Application->loadDeferredProvider('Laravel\\\\Sociali...')
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(313): Illuminate\\Foundation\\Application->loadDeferredProviders()
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(261): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call('cache:clear')
#5 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Controllers\\CacheController.php(21): Illuminate\\Support\\Facades\\Facade::__callStatic('call', Array)
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): Modules\\Admin\\Controllers\\CacheController->clear(Object(Illuminate\\Http\\Request))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('clear', Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Modules\\Admin\\Controllers\\CacheController), 'clear')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(205): Illuminate\\Routing\\Route->runController()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Route->run()
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-29 11:27:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:27:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:28:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:29:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:46:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:47:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:55:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 11:59:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:35:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:36:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:37:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 12:49:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:14:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:15:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:17:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:18:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:27:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:44:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 13:45:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:03:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:04:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:05:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:21:59] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:22:34] local.ERROR: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\xampp\htdocs\bigcms\Modules\Content\Views\admin\content-types\_fields_tab.blade.php) {"view":{"view":"C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php","data":{"errors":"<pre class=sf-dump id=sf-dump-443859070 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Support\\ViewErrorBag</span> {<a class=sf-dump-ref>#653</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">bags</span>: []
</samp>}
</pre><script>Sfdump(\"sf-dump-443859070\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","currentUser":"<pre class=sf-dump id=sf-dump-1788978010 data-indent-pad=\"  \"><span class=sf-dump-note>App\\Models\\User</span> {<a class=sf-dump-ref>#1369</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:7</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">google_id</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"6 characters\">avatar</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"11 characters\">language_id</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>email_verified_at</span>\" => \"<span class=sf-dump-str title=\"8 characters\">datetime</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"5 characters\">users</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>roles</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1383</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
    \"<span class=sf-dump-key>permissions</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1372</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">rememberTokenName</span>: \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">accessToken</span>: <span class=sf-dump-const>null</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-1788978010\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentType":"<pre class=sf-dump id=sf-dump-1118113521 data-indent-pad=\"  \"><span class=sf-dump-note>Modules\\Content\\Models\\ContentType</span> {<a class=sf-dump-ref>#670</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"3 characters\">key</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"11 characters\">description</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"10 characters\">sort_order</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"13 characters\">listing_theme</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"12 characters\">display_mode</span>\"
    <span class=sf-dump-index>7</span> => \"<span class=sf-dump-str title=\"20 characters\">public_form_settings</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:4</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
    \"<span class=sf-dump-key>sort_order</span>\" => \"<span class=sf-dump-str title=\"7 characters\">integer</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => \"<span class=sf-dump-str title=\"5 characters\">array</span>\"
    \"<span class=sf-dump-key>id</span>\" => \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
</samp>}
</pre><script>Sfdump(\"sf-dump-1118113521\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","keyLocked":"<pre class=sf-dump id=sf-dump-1507540764 data-indent-pad=\"  \"><span class=sf-dump-const>true</span>
</pre><script>Sfdump(\"sf-dump-1507540764\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","fields":"<pre class=sf-dump id=sf-dump-1451534002 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1389</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1373</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1527</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1532</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1533</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1534</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1535</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1536</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1537</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-1451534002\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentTypes":"<pre class=sf-dump id=sf-dump-869888893 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1545</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:14</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1546</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1547</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1548</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1549</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1550</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1551</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1552</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1553</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>8</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1554</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>9</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1555</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>10</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1556</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>11</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1557</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>12</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1558</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>13</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1559</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-869888893\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","vocabularies":"<pre class=sf-dump id=sf-dump-1763125358 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1541</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-1763125358\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
"}},"userId":1,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\admin\\content-types\\_fields_tab.blade.php) at C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php:305)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/edit.blade.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}

[previous exception] [object] (ParseError(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) at C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\4648bd95f4ac4195b672ec10751f6a32c3b0ae63.php:305)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\f6cd0a9aaacae8f68a641d181a6bb33d1149d1b2.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}
"} 
[2026-09-29 14:23:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:23:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:34:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:34:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:35:58] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:00] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:04] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:05] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:06] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:07] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:10] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:11] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:12] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:46:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:48:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:48:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:48:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:48:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:48:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:48:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:49:30] local.ERROR: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\xampp\htdocs\bigcms\Modules\Content\Views\admin\content-types\_fields_tab.blade.php) {"view":{"view":"C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php","data":{"errors":"<pre class=sf-dump id=sf-dump-1732022759 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Support\\ViewErrorBag</span> {<a class=sf-dump-ref>#653</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">bags</span>: []
</samp>}
</pre><script>Sfdump(\"sf-dump-1732022759\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","currentUser":"<pre class=sf-dump id=sf-dump-174438904 data-indent-pad=\"  \"><span class=sf-dump-note>App\\Models\\User</span> {<a class=sf-dump-ref>#1369</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:7</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">google_id</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"6 characters\">avatar</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"11 characters\">language_id</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>email_verified_at</span>\" => \"<span class=sf-dump-str title=\"8 characters\">datetime</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"5 characters\">users</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>roles</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1383</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
    \"<span class=sf-dump-key>permissions</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1372</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">rememberTokenName</span>: \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">accessToken</span>: <span class=sf-dump-const>null</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-174438904\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentType":"<pre class=sf-dump id=sf-dump-1362553937 data-indent-pad=\"  \"><span class=sf-dump-note>Modules\\Content\\Models\\ContentType</span> {<a class=sf-dump-ref>#670</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"3 characters\">key</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"11 characters\">description</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"10 characters\">sort_order</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"13 characters\">listing_theme</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"12 characters\">display_mode</span>\"
    <span class=sf-dump-index>7</span> => \"<span class=sf-dump-str title=\"20 characters\">public_form_settings</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:4</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
    \"<span class=sf-dump-key>sort_order</span>\" => \"<span class=sf-dump-str title=\"7 characters\">integer</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => \"<span class=sf-dump-str title=\"5 characters\">array</span>\"
    \"<span class=sf-dump-key>id</span>\" => \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
</samp>}
</pre><script>Sfdump(\"sf-dump-1362553937\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","keyLocked":"<pre class=sf-dump id=sf-dump-1118385912 data-indent-pad=\"  \"><span class=sf-dump-const>true</span>
</pre><script>Sfdump(\"sf-dump-1118385912\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","fields":"<pre class=sf-dump id=sf-dump-1684902686 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1389</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1373</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1527</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1532</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1533</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1534</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1535</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1536</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1537</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-1684902686\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentTypes":"<pre class=sf-dump id=sf-dump-780834637 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1545</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:14</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1546</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1547</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1548</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1549</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1550</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1551</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1552</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1553</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>8</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1554</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>9</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1555</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>10</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1556</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>11</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1557</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>12</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1558</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>13</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1559</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-780834637\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","vocabularies":"<pre class=sf-dump id=sf-dump-2146135358 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1541</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-2146135358\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
"}},"userId":1,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\admin\\content-types\\_fields_tab.blade.php) at C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/edit.blade.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}

[previous exception] [object] (ParseError(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) at C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\4648bd95f4ac4195b672ec10751f6a32c3b0ae63.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\f6cd0a9aaacae8f68a641d181a6bb33d1149d1b2.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}
"} 
[2026-09-29 14:49:34] local.ERROR: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\xampp\htdocs\bigcms\Modules\Content\Views\admin\content-types\_fields_tab.blade.php) {"view":{"view":"C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php","data":{"errors":"<pre class=sf-dump id=sf-dump-820401141 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Support\\ViewErrorBag</span> {<a class=sf-dump-ref>#653</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">bags</span>: []
</samp>}
</pre><script>Sfdump(\"sf-dump-820401141\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","currentUser":"<pre class=sf-dump id=sf-dump-1915502178 data-indent-pad=\"  \"><span class=sf-dump-note>App\\Models\\User</span> {<a class=sf-dump-ref>#1369</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:7</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">google_id</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"6 characters\">avatar</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"11 characters\">language_id</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>email_verified_at</span>\" => \"<span class=sf-dump-str title=\"8 characters\">datetime</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"5 characters\">users</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>roles</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1383</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
    \"<span class=sf-dump-key>permissions</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1372</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">rememberTokenName</span>: \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">accessToken</span>: <span class=sf-dump-const>null</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-1915502178\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentType":"<pre class=sf-dump id=sf-dump-1615315953 data-indent-pad=\"  \"><span class=sf-dump-note>Modules\\Content\\Models\\ContentType</span> {<a class=sf-dump-ref>#670</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"3 characters\">key</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"11 characters\">description</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"10 characters\">sort_order</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"13 characters\">listing_theme</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"12 characters\">display_mode</span>\"
    <span class=sf-dump-index>7</span> => \"<span class=sf-dump-str title=\"20 characters\">public_form_settings</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:4</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
    \"<span class=sf-dump-key>sort_order</span>\" => \"<span class=sf-dump-str title=\"7 characters\">integer</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => \"<span class=sf-dump-str title=\"5 characters\">array</span>\"
    \"<span class=sf-dump-key>id</span>\" => \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
</samp>}
</pre><script>Sfdump(\"sf-dump-1615315953\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","keyLocked":"<pre class=sf-dump id=sf-dump-478158458 data-indent-pad=\"  \"><span class=sf-dump-const>true</span>
</pre><script>Sfdump(\"sf-dump-478158458\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","fields":"<pre class=sf-dump id=sf-dump-2125718912 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1389</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1373</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1527</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1532</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1533</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1534</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1535</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1536</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1537</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-2125718912\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentTypes":"<pre class=sf-dump id=sf-dump-576809147 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1545</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:14</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1546</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1547</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1548</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1549</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1550</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1551</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1552</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1553</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>8</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1554</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>9</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1555</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>10</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1556</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>11</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1557</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>12</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1558</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>13</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1559</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-576809147\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","vocabularies":"<pre class=sf-dump id=sf-dump-557719347 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1541</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-557719347\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
"}},"userId":1,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\admin\\content-types\\_fields_tab.blade.php) at C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/edit.blade.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}

[previous exception] [object] (ParseError(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) at C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\4648bd95f4ac4195b672ec10751f6a32c3b0ae63.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\f6cd0a9aaacae8f68a641d181a6bb33d1149d1b2.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}
"} 
[2026-09-29 14:49:55] local.ERROR: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\xampp\htdocs\bigcms\Modules\Content\Views\admin\content-types\_fields_tab.blade.php) {"view":{"view":"C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php","data":{"errors":"<pre class=sf-dump id=sf-dump-404402868 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Support\\ViewErrorBag</span> {<a class=sf-dump-ref>#653</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">bags</span>: []
</samp>}
</pre><script>Sfdump(\"sf-dump-404402868\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","currentUser":"<pre class=sf-dump id=sf-dump-2066645957 data-indent-pad=\"  \"><span class=sf-dump-note>App\\Models\\User</span> {<a class=sf-dump-ref>#1369</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:7</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">google_id</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"6 characters\">avatar</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"11 characters\">language_id</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>email_verified_at</span>\" => \"<span class=sf-dump-str title=\"8 characters\">datetime</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"5 characters\">users</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>roles</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1383</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
    \"<span class=sf-dump-key>permissions</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1372</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">rememberTokenName</span>: \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">accessToken</span>: <span class=sf-dump-const>null</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-2066645957\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentType":"<pre class=sf-dump id=sf-dump-1156267832 data-indent-pad=\"  \"><span class=sf-dump-note>Modules\\Content\\Models\\ContentType</span> {<a class=sf-dump-ref>#670</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"3 characters\">key</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"11 characters\">description</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"10 characters\">sort_order</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"13 characters\">listing_theme</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"12 characters\">display_mode</span>\"
    <span class=sf-dump-index>7</span> => \"<span class=sf-dump-str title=\"20 characters\">public_form_settings</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:4</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
    \"<span class=sf-dump-key>sort_order</span>\" => \"<span class=sf-dump-str title=\"7 characters\">integer</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => \"<span class=sf-dump-str title=\"5 characters\">array</span>\"
    \"<span class=sf-dump-key>id</span>\" => \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
</samp>}
</pre><script>Sfdump(\"sf-dump-1156267832\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","keyLocked":"<pre class=sf-dump id=sf-dump-1983533925 data-indent-pad=\"  \"><span class=sf-dump-const>true</span>
</pre><script>Sfdump(\"sf-dump-1983533925\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","fields":"<pre class=sf-dump id=sf-dump-2053624374 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1389</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1373</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1527</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1532</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1533</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1534</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1535</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1536</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1537</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-2053624374\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentTypes":"<pre class=sf-dump id=sf-dump-864463509 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1545</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:14</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1546</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1547</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1548</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1549</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1550</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1551</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1552</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1553</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>8</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1554</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>9</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1555</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>10</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1556</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>11</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1557</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>12</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1558</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>13</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1559</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-864463509\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","vocabularies":"<pre class=sf-dump id=sf-dump-1396938955 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1541</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-1396938955\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
"}},"userId":1,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\admin\\content-types\\_fields_tab.blade.php) at C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/edit.blade.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}

[previous exception] [object] (ParseError(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) at C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\4648bd95f4ac4195b672ec10751f6a32c3b0ae63.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\f6cd0a9aaacae8f68a641d181a6bb33d1149d1b2.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}
"} 
[2026-09-29 14:50:11] local.ERROR: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\xampp\htdocs\bigcms\Modules\Content\Views\admin\content-types\_fields_tab.blade.php) {"view":{"view":"C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php","data":{"errors":"<pre class=sf-dump id=sf-dump-532038452 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Support\\ViewErrorBag</span> {<a class=sf-dump-ref>#653</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">bags</span>: []
</samp>}
</pre><script>Sfdump(\"sf-dump-532038452\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","currentUser":"<pre class=sf-dump id=sf-dump-747847768 data-indent-pad=\"  \"><span class=sf-dump-note>App\\Models\\User</span> {<a class=sf-dump-ref>#1369</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:7</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">google_id</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"6 characters\">avatar</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"11 characters\">language_id</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>email_verified_at</span>\" => \"<span class=sf-dump-str title=\"8 characters\">datetime</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"5 characters\">users</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>roles</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1383</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
    \"<span class=sf-dump-key>permissions</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1372</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">rememberTokenName</span>: \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">accessToken</span>: <span class=sf-dump-const>null</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-747847768\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentType":"<pre class=sf-dump id=sf-dump-1155612240 data-indent-pad=\"  \"><span class=sf-dump-note>Modules\\Content\\Models\\ContentType</span> {<a class=sf-dump-ref>#670</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"3 characters\">key</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"11 characters\">description</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"10 characters\">sort_order</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"13 characters\">listing_theme</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"12 characters\">display_mode</span>\"
    <span class=sf-dump-index>7</span> => \"<span class=sf-dump-str title=\"20 characters\">public_form_settings</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:4</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
    \"<span class=sf-dump-key>sort_order</span>\" => \"<span class=sf-dump-str title=\"7 characters\">integer</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => \"<span class=sf-dump-str title=\"5 characters\">array</span>\"
    \"<span class=sf-dump-key>id</span>\" => \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
</samp>}
</pre><script>Sfdump(\"sf-dump-1155612240\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","keyLocked":"<pre class=sf-dump id=sf-dump-533550723 data-indent-pad=\"  \"><span class=sf-dump-const>true</span>
</pre><script>Sfdump(\"sf-dump-533550723\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","fields":"<pre class=sf-dump id=sf-dump-85895117 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1389</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1373</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1527</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1532</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1533</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1534</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1535</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1536</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1537</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-85895117\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentTypes":"<pre class=sf-dump id=sf-dump-1260880340 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1545</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:14</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1546</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1547</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1548</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1549</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1550</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1551</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1552</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1553</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>8</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1554</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>9</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1555</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>10</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1556</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>11</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1557</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>12</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1558</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>13</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1559</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-1260880340\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","vocabularies":"<pre class=sf-dump id=sf-dump-676578669 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1541</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-676578669\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
"}},"userId":1,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\admin\\content-types\\_fields_tab.blade.php) at C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/edit.blade.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}

[previous exception] [object] (ParseError(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) at C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\4648bd95f4ac4195b672ec10751f6a32c3b0ae63.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\f6cd0a9aaacae8f68a641d181a6bb33d1149d1b2.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}
"} 
[2026-09-29 14:50:41] local.ERROR: syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\xampp\htdocs\bigcms\Modules\Content\Views\admin\content-types\_fields_tab.blade.php) {"view":{"view":"C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php","data":{"errors":"<pre class=sf-dump id=sf-dump-1936952881 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Support\\ViewErrorBag</span> {<a class=sf-dump-ref>#653</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">bags</span>: []
</samp>}
</pre><script>Sfdump(\"sf-dump-1936952881\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","currentUser":"<pre class=sf-dump id=sf-dump-2095267778 data-indent-pad=\"  \"><span class=sf-dump-note>App\\Models\\User</span> {<a class=sf-dump-ref>#1369</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:7</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">google_id</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"6 characters\">avatar</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"11 characters\">language_id</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"8 characters\">password</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>email_verified_at</span>\" => \"<span class=sf-dump-str title=\"8 characters\">datetime</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"5 characters\">users</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:12</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"19 characters\">Local Administrator</span>\"
    \"<span class=sf-dump-key>email</span>\" => \"<span class=sf-dump-str title=\"17 characters\">admin@bigcms.test</span>\"
    \"<span class=sf-dump-key>email_verified_at</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>language_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>google_id</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>avatar</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>password</span>\" => \"<span class=sf-dump-str title=\"60 characters\">$2y$10$H3CGI0RE/JBUHFZQW10lj.9pcusndD7fFAJ6CZSUZOBRxrxj.8cQy</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>remember_token</span>\" => \"<span class=sf-dump-str title=\"60 characters\">oZMZ4PAA7kqXByY4rrlxpSkZJYsYCI1D7Fiqq40FSCjDYAV2h0IQ80few3y2</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-13 14:31:08</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-15 11:09:16</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: <span class=sf-dump-note>array:2</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>roles</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1383</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
    \"<span class=sf-dump-key>permissions</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#1372</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">rememberTokenName</span>: \"<span class=sf-dump-str title=\"14 characters\">remember_token</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">accessToken</span>: <span class=sf-dump-const>null</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-2095267778\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentType":"<pre class=sf-dump id=sf-dump-180521614 data-indent-pad=\"  \"><span class=sf-dump-note>Modules\\Content\\Models\\ContentType</span> {<a class=sf-dump-ref>#670</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"3 characters\">key</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"11 characters\">description</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"10 characters\">sort_order</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"13 characters\">listing_theme</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"12 characters\">display_mode</span>\"
    <span class=sf-dump-index>7</span> => \"<span class=sf-dump-str title=\"20 characters\">public_form_settings</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:4</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
    \"<span class=sf-dump-key>sort_order</span>\" => \"<span class=sf-dump-str title=\"7 characters\">integer</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => \"<span class=sf-dump-str title=\"5 characters\">array</span>\"
    \"<span class=sf-dump-key>id</span>\" => \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:13</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"4 characters\">book</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"9 characters\">&#1589;&#1601;&#1581;&#1607; &#1705;&#1578;&#1575;&#1576;</span>\"
    \"<span class=sf-dump-key>description</span>\" => \"<span class=sf-dump-str title=\"61 characters\">&#1606;&#1608;&#1593; &#1587;&#1575;&#1586;&#1711;&#1575;&#1585;&#1740; &#1605;&#1593;&#1605;&#1575;&#1585;&#1740;&#1563; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1705;&#1578;&#1575;&#1576; &#1575;&#1586; &#1605;&#1575;&#1688;&#1608;&#1604; Books &#1605;&#1583;&#1740;&#1585;&#1740;&#1578; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583;.</span>\"
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>10</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-14 17:39:37</span>\"
    \"<span class=sf-dump-key>contents_count</span>\" => <span class=sf-dump-num>126</span>
    \"<span class=sf-dump-key>fields_count</span>\" => <span class=sf-dump-num>8</span>
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
</samp>}
</pre><script>Sfdump(\"sf-dump-180521614\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","keyLocked":"<pre class=sf-dump id=sf-dump-573538528 data-indent-pad=\"  \"><span class=sf-dump-const>true</span>
</pre><script>Sfdump(\"sf-dump-573538528\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","fields":"<pre class=sf-dump id=sf-dump-2086813647 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1389</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1373</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1527</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1532</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1533</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1534</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1535</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1536</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#1537</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-2086813647\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","contentTypes":"<pre class=sf-dump id=sf-dump-278735224 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1545</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:14</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1546</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1547</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1548</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1549</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1550</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>5</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1551</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>6</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1552</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>7</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1553</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>8</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1554</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>9</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1555</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>10</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1556</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>11</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1557</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>12</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1558</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>13</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\ContentType
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>ContentType</span> {<a class=sf-dump-ref>#1559</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [ &#8230;8]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [ &#8230;3]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [ &#8230;11]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-278735224\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","vocabularies":"<pre class=sf-dump id=sf-dump-1303521987 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#1541</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-1303521987\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
"}},"userId":1,"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) (View: C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\admin\\content-types\\_fields_tab.blade.php) at C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/_fields_tab.blade.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/admin/content-types/edit.blade.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}

[previous exception] [object] (ParseError(code: 0): syntax error, unexpected end of file, expecting elseif (T_ELSEIF) or else (T_ELSE) or endif (T_ENDIF) at C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\4648bd95f4ac4195b672ec10751f6a32c3b0ae63.php:371)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#7 C:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\f6cd0a9aaacae8f68a641d181a6bb33d1149d1b2.php(32): Illuminate\\View\\View->render()
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('C:\\\\xampp\\\\htdocs...')
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('C:\\\\xampp\\\\htdocs...', Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('C:\\\\xampp\\\\htdocs...', Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('C:\\\\xampp\\\\htdocs...', Array)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(820): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 200, Array)
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(789): Illuminate\\Routing\\Router::toResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(721): Illuminate\\Routing\\Router->prepareResponse(Object(Illuminate\\Http\\Request), Object(Illuminate\\View\\View))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\CheckPermission.php(25): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\CheckPermission->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'content-types.m...')
#24 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#58 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#60 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#62 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}
"} 
[2026-09-29 14:52:01] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:02] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:03] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:52:57] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:22] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:23] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:46] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 14:58:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 15:53:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 15:53:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 15:53:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 15:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 15:54:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 15:56:08] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:03:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:03:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:03:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:03:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:05:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:05:15] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:06:24] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:09:13] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:12:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:12:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:12:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:12:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:13:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:13:14] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:14:09] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:16] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:17] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:18] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:19] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:20] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:21] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:25] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:26] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:28] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:29] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:47] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:48] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:49] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:50] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:51] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:52] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:53] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:54] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:55] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:24:56] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:27] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:30] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:31] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:32] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:33] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:34] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:35] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:36] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:37] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:38] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:39] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:40] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:41] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:42] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:43] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:44] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:26:45] testing.INFO: BookContentMigrator finished {"books_legacy":0,"books_created":0,"chapters_legacy":0,"chapters_created":0,"book_chapter":0,"chapter_child":0,"cover_resolved":0,"cover_missing":0,"pdf_resolved":0,"pdf_missing":0,"error_count":0} 
[2026-09-29 16:41:53] production.ERROR: No application encryption key has been specified. {"exception":"[object] (Illuminate\\Encryption\\MissingAppKeyException(code: 0): No application encryption key has been specified. at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:101)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(263): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(103): tap(NULL, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(82): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(34): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(873): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(758): Illuminate\\Container\\Container->build(Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(853): Illuminate\\Container\\Container->resolve('encrypter', Array, true)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(694): Illuminate\\Foundation\\Application->resolve('encrypter', Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(838): Illuminate\\Container\\Container->make('encrypter', Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1027): Illuminate\\Foundation\\Application->make('encrypter')
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(947): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter))
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(908): Illuminate\\Container\\Container->resolveDependencies(Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(758): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...')
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(853): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(694): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array)
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(838): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array)
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...')
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 {main}
"} 
[2026-09-29 16:41:53] production.ERROR: No application encryption key has been specified. {"exception":"[object] (Illuminate\\Encryption\\MissingAppKeyException(code: 0): No application encryption key has been specified. at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:101)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(263): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(NULL)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(103): tap(NULL, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(82): Illuminate\\Encryption\\EncryptionServiceProvider->key(Array)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(34): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey(Array)
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(873): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}(Object(Illuminate\\Foundation\\Application), Array)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(758): Illuminate\\Container\\Container->build(Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(853): Illuminate\\Container\\Container->resolve('encrypter', Array, true)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(694): Illuminate\\Foundation\\Application->resolve('encrypter', Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(838): Illuminate\\Container\\Container->make('encrypter', Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(1027): Illuminate\\Foundation\\Application->make('encrypter')
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(947): Illuminate\\Container\\Container->resolveClass(Object(ReflectionParameter))
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(908): Illuminate\\Container\\Container->resolveDependencies(Array)
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(758): Illuminate\\Container\\Container->build('App\\\\Http\\\\Middle...')
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(853): Illuminate\\Container\\Container->resolve('App\\\\Http\\\\Middle...', Array, true)
#14 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(694): Illuminate\\Foundation\\Application->resolve('App\\\\Http\\\\Middle...', Array)
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(838): Illuminate\\Container\\Container->make('App\\\\Http\\\\Middle...', Array)
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(206): Illuminate\\Foundation\\Application->make('App\\\\Http\\\\Middle...')
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(180): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))
#18 C:\\xampp\\htdocs\\bigcms\\public\\index.php(55): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))
#19 {main}
"} 
[2026-09-30 06:27:16] local.ERROR: file_put_contents(F:\xampp\htdocs\bigcms\storage\framework\views/5a665f8ece91a676edbbc8a4551573a599e4208d.php): failed to open stream: Resource temporarily unavailable {"exception":"[object] (ErrorException(code: 0): file_put_contents(F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views/5a665f8ece91a676edbbc8a4551573a599e4208d.php): failed to open stream: Resource temporarily unavailable at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:187)
[stacktrace]
#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'F:\\\\xampp\\\\htdocs...', 187, Array)
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(187): file_put_contents('F:\\\\xampp\\\\htdocs...', '<?php $__env->s...', 0)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Compilers\\BladeCompiler.php(169): Illuminate\\Filesystem\\Filesystem->put('F:\\\\xampp\\\\htdocs...', '<?php $__env->s...')
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(55): Illuminate\\View\\Compilers\\BladeCompiler->compile('F:\\\\xampp\\\\htdocs...')
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ResponseFactory.php(55): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 404, Array)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ResponseFactory.php(85): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 404, Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(585): Illuminate\\Routing\\ResponseFactory->view('errors::404', Array, 404, Array)
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(490): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException(Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(356): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(51): Illuminate\\Foundation\\Exceptions\\Handler->render(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(130): Illuminate\\Routing\\Pipeline->handleException(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#34 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#35 {main}
"} 
[2026-09-30 06:28:22] local.ERROR: file_put_contents(F:\xampp\htdocs\bigcms\storage\framework\views/7683a227f65d2f62fba196b26f7192abab61a462.php): failed to open stream: Resource temporarily unavailable (View: F:\xampp\htdocs\bigcms\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\views\minimal.blade.php) {"view":{"view":"F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): file_put_contents(F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views/7683a227f65d2f62fba196b26f7192abab61a462.php): failed to open stream: Resource temporarily unavailable (View: F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\views\\minimal.blade.php) at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:187)
[stacktrace]
#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'F:\\\\xampp\\\\htdocs...', 187, Array)
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(187): file_put_contents('F:\\\\xampp\\\\htdocs...', '<!DOCTYPE html>...', 0)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Compilers\\BladeCompiler.php(169): Illuminate\\Filesystem\\Filesystem->put('F:\\\\xampp\\\\htdocs...', '<!DOCTYPE html>...')
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(55): Illuminate\\View\\Compilers\\BladeCompiler->compile('F:\\\\xampp\\\\htdocs...')
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions/views/404.blade.php(5): Illuminate\\View\\View->render()
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ResponseFactory.php(55): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 404, Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ResponseFactory.php(85): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 404, Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(585): Illuminate\\Routing\\ResponseFactory->view('errors::404', Array, 404, Array)
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(490): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException(Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(356): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(51): Illuminate\\Foundation\\Exceptions\\Handler->render(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(130): Illuminate\\Routing\\Pipeline->handleException(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#44 {main}

[previous exception] [object] (ErrorException(code: 0): file_put_contents(F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views/7683a227f65d2f62fba196b26f7192abab61a462.php): failed to open stream: Resource temporarily unavailable at F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:187)
[stacktrace]
#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'F:\\\\xampp\\\\htdocs...', 187, Array)
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(187): file_put_contents('F:\\\\xampp\\\\htdocs...', '<!DOCTYPE html>...', 0)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Compilers\\BladeCompiler.php(169): Illuminate\\Filesystem\\Filesystem->put('F:\\\\xampp\\\\htdocs...', '<!DOCTYPE html>...')
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(55): Illuminate\\View\\Compilers\\BladeCompiler->compile('F:\\\\xampp\\\\htdocs...')
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#8 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\5a665f8ece91a676edbbc8a4551573a599e4208d.php(5): Illuminate\\View\\View->render()
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(69): Illuminate\\View\\View->render()
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Response.php(35): Illuminate\\Http\\Response->setContent(Object(Illuminate\\View\\View))
#19 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ResponseFactory.php(55): Illuminate\\Http\\Response->__construct(Object(Illuminate\\View\\View), 404, Array)
#20 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ResponseFactory.php(85): Illuminate\\Routing\\ResponseFactory->make(Object(Illuminate\\View\\View), 404, Array)
#21 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(585): Illuminate\\Routing\\ResponseFactory->view('errors::404', Array, 404, Array)
#22 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(490): Illuminate\\Foundation\\Exceptions\\Handler->renderHttpException(Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#23 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php(356): Illuminate\\Foundation\\Exceptions\\Handler->prepareResponse(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#24 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(51): Illuminate\\Foundation\\Exceptions\\Handler->render(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#25 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(130): Illuminate\\Routing\\Pipeline->handleException(Object(Illuminate\\Http\\Request), Object(Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException))
#26 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 F:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#42 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#43 F:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#44 {main}
"} 
[2026-09-30 07:59:32] local.ERROR: PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR on line 1 {"exception":"[object] (Psy\\Exception\\ParseErrorException(code: 0): PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR on line 1 at F:\\xampp\\htdocs\\bigcms\\vendor\\psy\\psysh\\src\\Exception\\ParseErrorException.php:44)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\vendor\\psy\\psysh\\src\\CodeCleaner.php(657): Psy\\Exception\\ParseErrorException::fromParseError(Object(PhpParser\\Error))
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\psy\\psysh\\src\\CodeCleaner.php(273): Psy\\CodeCleaner->parse('<?php foreach(\\\\...', false)
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\psy\\psysh\\src\\Shell.php(1399): Psy\\CodeCleaner->clean(Array, false)
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\psy\\psysh\\src\\Shell.php(1506): Psy\\Shell->appendCode('foreach(\\\\Illumi...', true, false)
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\psy\\psysh\\src\\Shell.php(2215): Psy\\Shell->setCode('foreach(\\\\Illumi...', true)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\tinker\\src\\Console\\TinkerCommand.php(77): Psy\\Shell->execute('foreach(\\\\Illumi...')
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Laravel\\Tinker\\Console\\TinkerCommand->handle()
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#9 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#10 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#11 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(136): Illuminate\\Container\\Container->call(Array)
#12 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Command\\Command.php(298): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(121): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(1040): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand(Object(Laravel\\Tinker\\Console\\TinkerCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 F:\\xampp\\htdocs\\bigcms\\vendor\\symfony\\console\\Application.php(171): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Application.php(94): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(129): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 F:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 {main}
"} 
[2026-09-30 08:28:04] local.ERROR: Undefined variable: errors (View: F:\xampp\htdocs\bigcms\Modules\Content\Views\frontend\public_form.blade.php) {"view":{"view":"F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/public_form.blade.php","data":{"contentType":"<pre class=sf-dump id=sf-dump-1203333364 data-indent-pad=\"  \"><span class=sf-dump-note>Modules\\Content\\Models\\ContentType</span> {<a class=sf-dump-ref>#714</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"17 characters\">cms_content_types</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:8</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"3 characters\">key</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"11 characters\">description</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"9 characters\">is_active</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"10 characters\">sort_order</span>\"
    <span class=sf-dump-index>5</span> => \"<span class=sf-dump-str title=\"13 characters\">listing_theme</span>\"
    <span class=sf-dump-index>6</span> => \"<span class=sf-dump-str title=\"12 characters\">display_mode</span>\"
    <span class=sf-dump-index>7</span> => \"<span class=sf-dump-str title=\"20 characters\">public_form_settings</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:3</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>is_active</span>\" => \"<span class=sf-dump-str title=\"7 characters\">boolean</span>\"
    \"<span class=sf-dump-key>sort_order</span>\" => \"<span class=sf-dump-str title=\"7 characters\">integer</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => \"<span class=sf-dump-str title=\"5 characters\">array</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
  #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
  +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
  +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
  +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
  +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
  #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:11</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>28</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"7 characters\">contact</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"12 characters\">&#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1576;&#1575; &#1605;&#1575;</span>\"
    \"<span class=sf-dump-key>description</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>200</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => \"<span class=sf-dump-str title=\"307 characters\">{&quot;enabled&quot;:true,&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;submit_label&quot;:&quot;&quot;,&quot;success_message&quot;:&quot;&quot;,&quot;require_auth&quot;:false,&quot;save_submissions&quot;:true,&quot;selected_fields&quot;:[&quot;name&quot;,&quot;email&quot;,&quot;mobile&quot;,&quot;subject&quot;,&quot;message&quot;],&quot;field_order&quot;:[&quot;name&quot;,&quot;email&quot;,&quot;mobile&quot;,&quot;subject&quot;,&quot;message&quot;],&quot;required_fields&quot;:[&quot;name&quot;,&quot;email&quot;,&quot;subject&quot;,&quot;message&quot;]}</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-30 08:12:59</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-30 08:27:14</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:11</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>id</span>\" => <span class=sf-dump-num>28</span>
    \"<span class=sf-dump-key>key</span>\" => \"<span class=sf-dump-str title=\"7 characters\">contact</span>\"
    \"<span class=sf-dump-key>name</span>\" => \"<span class=sf-dump-str title=\"12 characters\">&#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1576;&#1575; &#1605;&#1575;</span>\"
    \"<span class=sf-dump-key>description</span>\" => <span class=sf-dump-const>null</span>
    \"<span class=sf-dump-key>is_active</span>\" => <span class=sf-dump-num>1</span>
    \"<span class=sf-dump-key>sort_order</span>\" => <span class=sf-dump-num>200</span>
    \"<span class=sf-dump-key>listing_theme</span>\" => \"<span class=sf-dump-str title=\"7 characters\">default</span>\"
    \"<span class=sf-dump-key>display_mode</span>\" => \"<span class=sf-dump-str title=\"7 characters\">listing</span>\"
    \"<span class=sf-dump-key>public_form_settings</span>\" => \"<span class=sf-dump-str title=\"307 characters\">{&quot;enabled&quot;:true,&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;submit_label&quot;:&quot;&quot;,&quot;success_message&quot;:&quot;&quot;,&quot;require_auth&quot;:false,&quot;save_submissions&quot;:true,&quot;selected_fields&quot;:[&quot;name&quot;,&quot;email&quot;,&quot;mobile&quot;,&quot;subject&quot;,&quot;message&quot;],&quot;field_order&quot;:[&quot;name&quot;,&quot;email&quot;,&quot;mobile&quot;,&quot;subject&quot;,&quot;message&quot;],&quot;required_fields&quot;:[&quot;name&quot;,&quot;email&quot;,&quot;subject&quot;,&quot;message&quot;]}</span>\"
    \"<span class=sf-dump-key>created_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-30 08:12:59</span>\"
    \"<span class=sf-dump-key>updated_at</span>\" => \"<span class=sf-dump-str title=\"19 characters\">2026-09-30 08:27:14</span>\"
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
  #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">relations</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    \"<span class=sf-dump-key>activeFields</span>\" => <span class=sf-dump-note title=\"Illuminate\\Database\\Eloquent\\Collection
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Illuminate\\Database\\Eloquent</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Collection</span> {<a class=sf-dump-ref>#724</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:5</span> [ &#8230;5]
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
  +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
  #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
  #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str>*</span>\"
  </samp>]
</samp>}
</pre><script>Sfdump(\"sf-dump-1203333364\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","formSettings":"<pre class=sf-dump id=sf-dump-2065704354 data-indent-pad=\"  \"><span class=sf-dump-note>array:10</span> [<samp data-depth=1 class=sf-dump-expanded>
  \"<span class=sf-dump-key>enabled</span>\" => <span class=sf-dump-const>true</span>
  \"<span class=sf-dump-key>title</span>\" => \"\"
  \"<span class=sf-dump-key>description</span>\" => \"\"
  \"<span class=sf-dump-key>submit_label</span>\" => \"\"
  \"<span class=sf-dump-key>success_message</span>\" => \"\"
  \"<span class=sf-dump-key>require_auth</span>\" => <span class=sf-dump-const>false</span>
  \"<span class=sf-dump-key>save_submissions</span>\" => <span class=sf-dump-const>true</span>
  \"<span class=sf-dump-key>selected_fields</span>\" => <span class=sf-dump-note>array:5</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"6 characters\">mobile</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"7 characters\">subject</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"7 characters\">message</span>\"
  </samp>]
  \"<span class=sf-dump-key>field_order</span>\" => <span class=sf-dump-note>array:5</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"6 characters\">mobile</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"7 characters\">subject</span>\"
    <span class=sf-dump-index>4</span> => \"<span class=sf-dump-str title=\"7 characters\">message</span>\"
  </samp>]
  \"<span class=sf-dump-key>required_fields</span>\" => <span class=sf-dump-note>array:4</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
    <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
    <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"7 characters\">subject</span>\"
    <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"7 characters\">message</span>\"
  </samp>]
</samp>]
</pre><script>Sfdump(\"sf-dump-2065704354\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","inputFields":"<pre class=sf-dump id=sf-dump-1669462748 data-indent-pad=\"  \"><span class=sf-dump-note>Illuminate\\Database\\Eloquent\\Collection</span> {<a class=sf-dump-ref>#690</a><samp data-depth=1 class=sf-dump-expanded>
  #<span class=sf-dump-protected title=\"Protected property\">items</span>: <span class=sf-dump-note>array:5</span> [<samp data-depth=2 class=sf-dump-compact>
    <span class=sf-dump-index>0</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#730</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>1</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#731</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>2</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#732</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>3</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#733</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
    <span class=sf-dump-index>4</span> => <span class=sf-dump-note title=\"Modules\\Content\\Models\\Field
\"><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">Modules\\Content\\Models</span><span class=\"sf-dump-ellipsis sf-dump-ellipsis-note\">\\</span>Field</span> {<a class=sf-dump-ref>#734</a><samp data-depth=3 class=sf-dump-compact>
      #<span class=sf-dump-protected title=\"Protected property\">table</span>: \"<span class=sf-dump-str title=\"10 characters\">cms_fields</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">fillable</span>: <span class=sf-dump-note>array:12</span> [ &#8230;12]
      #<span class=sf-dump-protected title=\"Protected property\">casts</span>: <span class=sf-dump-note>array:7</span> [ &#8230;7]
      #<span class=sf-dump-protected title=\"Protected property\">connection</span>: \"<span class=sf-dump-str title=\"5 characters\">mysql</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">primaryKey</span>: \"<span class=sf-dump-str title=\"2 characters\">id</span>\"
      #<span class=sf-dump-protected title=\"Protected property\">keyType</span>: \"<span class=sf-dump-str title=\"3 characters\">int</span>\"
      +<span class=sf-dump-public title=\"Public property\">incrementing</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">with</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">withCount</span>: []
      +<span class=sf-dump-public title=\"Public property\">preventsLazyLoading</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">perPage</span>: <span class=sf-dump-num>15</span>
      +<span class=sf-dump-public title=\"Public property\">exists</span>: <span class=sf-dump-const>true</span>
      +<span class=sf-dump-public title=\"Public property\">wasRecentlyCreated</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
      #<span class=sf-dump-protected title=\"Protected property\">attributes</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">original</span>: <span class=sf-dump-note>array:15</span> [ &#8230;15]
      #<span class=sf-dump-protected title=\"Protected property\">changes</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">classCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">attributeCastCache</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dates</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dateFormat</span>: <span class=sf-dump-const>null</span>
      #<span class=sf-dump-protected title=\"Protected property\">appends</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">dispatchesEvents</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">observables</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">relations</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">touches</span>: []
      +<span class=sf-dump-public title=\"Public property\">timestamps</span>: <span class=sf-dump-const>true</span>
      #<span class=sf-dump-protected title=\"Protected property\">hidden</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">visible</span>: []
      #<span class=sf-dump-protected title=\"Protected property\">guarded</span>: <span class=sf-dump-note>array:1</span> [ &#8230;1]
    </samp>}
  </samp>]
  #<span class=sf-dump-protected title=\"Protected property\">escapeWhenCastingToString</span>: <span class=sf-dump-const>false</span>
</samp>}
</pre><script>Sfdump(\"sf-dump-1669462748\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","requiredMachines":"<pre class=sf-dump id=sf-dump-559386770 data-indent-pad=\"  \"><span class=sf-dump-note>array:4</span> [<samp data-depth=1 class=sf-dump-expanded>
  <span class=sf-dump-index>0</span> => \"<span class=sf-dump-str title=\"4 characters\">name</span>\"
  <span class=sf-dump-index>1</span> => \"<span class=sf-dump-str title=\"5 characters\">email</span>\"
  <span class=sf-dump-index>2</span> => \"<span class=sf-dump-str title=\"7 characters\">subject</span>\"
  <span class=sf-dump-index>3</span> => \"<span class=sf-dump-str title=\"7 characters\">message</span>\"
</samp>]
</pre><script>Sfdump(\"sf-dump-559386770\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","locale":"<pre class=sf-dump id=sf-dump-1213217024 data-indent-pad=\"  \">\"<span class=sf-dump-str title=\"2 characters\">fa</span>\"
</pre><script>Sfdump(\"sf-dump-1213217024\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","authRequired":"<pre class=sf-dump id=sf-dump-1554933204 data-indent-pad=\"  \"><span class=sf-dump-const>false</span>
</pre><script>Sfdump(\"sf-dump-1554933204\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
","isGuest":"<pre class=sf-dump id=sf-dump-1628966751 data-indent-pad=\"  \"><span class=sf-dump-const>true</span>
</pre><script>Sfdump(\"sf-dump-1628966751\", {\"maxDepth\":3,\"maxStringLength\":160})</script>
"}},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Undefined variable: errors (View: F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views\\frontend\\public_form.blade.php) at F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/public_form.blade.php:24)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\Modules\\Content\\Views/frontend/public_form.blade.php(24): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Undefined varia...', 'F:\\\\xampp\\\\htdocs...', 24, Array)
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#9 F:\\xampp\\htdocs\\bigcms\\_contact_form_test.php(42): Illuminate\\View\\View->render()
#10 {main}

[previous exception] [object] (ErrorException(code: 0): Undefined variable: errors at F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\94acdbfdc5d41fa7c28e10940893504acd512c44.php:24)
[stacktrace]
#0 F:\\xampp\\htdocs\\bigcms\\storage\\framework\\views\\94acdbfdc5d41fa7c28e10940893504acd512c44.php(24): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Undefined varia...', 'F:\\\\xampp\\\\htdocs...', 24, Array)
#1 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(107): require('F:\\\\xampp\\\\htdocs...')
#2 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#3 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire('F:\\\\xampp\\\\htdocs...', Array)
#4 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Engines\\CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath('F:\\\\xampp\\\\htdocs...', Array)
#5 F:\\xampp\\htdocs\\bigcms\\vendor\\facade\\ignition\\src\\Views\\Engines\\CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#6 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get('F:\\\\xampp\\\\htdocs...', Array)
#7 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(122): Illuminate\\View\\View->getContents()
#8 F:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\View.php(91): Illuminate\\View\\View->renderContents()
#9 F:\\xampp\\htdocs\\bigcms\\_contact_form_test.php(42): Illuminate\\View\\View->render()
#10 {main}
"} 
[2026-09-30 13:47:32] local.WARNING: site_stats.track_failed {"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_site_view_stats' doesn't exist (SQL: INSERT INTO cms_site_view_stats (view_date, locale, country_code, views, created_at, updated_at) VALUES (2026-09-30, fa, , 1, 2026-09-30 13:47:32, 2026-09-30 13:47:32) ON DUPLICATE KEY UPDATE views = views + 1, updated_at = VALUES(updated_at))"} 
[2026-09-30 13:48:09] local.WARNING: site_stats.track_failed {"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_site_view_stats' doesn't exist (SQL: INSERT INTO cms_site_view_stats (view_date, locale, country_code, views, created_at, updated_at) VALUES (2026-09-30, fa, , 1, 2026-09-30 13:48:09, 2026-09-30 13:48:09) ON DUPLICATE KEY UPDATE views = views + 1, updated_at = VALUES(updated_at))"} 
[2026-09-30 13:48:21] local.WARNING: site_stats.track_failed {"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_site_view_stats' doesn't exist (SQL: INSERT INTO cms_site_view_stats (view_date, locale, country_code, views, created_at, updated_at) VALUES (2026-09-30, fa, , 1, 2026-09-30 13:48:21, 2026-09-30 13:48:21) ON DUPLICATE KEY UPDATE views = views + 1, updated_at = VALUES(updated_at))"} 
[2026-09-30 13:49:10] local.WARNING: site_stats.track_failed {"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.cms_site_view_stats' doesn't exist (SQL: INSERT INTO cms_site_view_stats (view_date, locale, country_code, views, created_at, updated_at) VALUES (2026-09-30, fa, , 1, 2026-09-30 13:49:10, 2026-09-30 13:49:10) ON DUPLICATE KEY UPDATE views = views + 1, updated_at = VALUES(updated_at))"} 
[2026-09-30 13:54:39] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.users' doesn't exist (SQL: select * from `users` where `id` = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.users' doesn't exist (SQL: select * from `users` where `id` = 1 limit 1) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(53): Illuminate\\Database\\Eloquent\\Builder->first()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(159): Illuminate\\Auth\\EloquentUserProvider->retrieveById(1)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user()
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(18): Illuminate\\Auth\\SessionGuard->check()
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.users' doesn't exist at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(53): Illuminate\\Database\\Eloquent\\Builder->first()
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(159): Illuminate\\Auth\\EloquentUserProvider->retrieveById(1)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user()
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(18): Illuminate\\Auth\\SessionGuard->check()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 {main}
"} 
[2026-09-30 13:54:45] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.users' doesn't exist (SQL: select * from `users` where `id` = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.users' doesn't exist (SQL: select * from `users` where `id` = 1 limit 1) at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:712)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(53): Illuminate\\Database\\Eloquent\\Builder->first()
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(159): Illuminate\\Auth\\EloquentUserProvider->retrieveById(1)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user()
#12 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(18): Illuminate\\Auth\\SessionGuard->check()
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'book_search.users' doesn't exist at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:368)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(368): PDO->prepare('select * from `...')
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(376): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2414): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(2403): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(625): Illuminate\\Database\\Query\\Builder->get(Array)
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php(53): Illuminate\\Database\\Eloquent\\Builder->first()
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php(159): Illuminate\\Auth\\EloquentUserProvider->retrieveById(1)
#13 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(60): Illuminate\\Auth\\SessionGuard->user()
#14 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\AdminAuth.php(18): Illuminate\\Auth\\SessionGuard->check()
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\xampp\\htdocs\\bigcms\\Modules\\Admin\\Middleware\\SetAdminLocale.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Modules\\Admin\\Middleware\\SetAdminLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#33 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#34 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#35 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#36 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#37 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#38 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 C:\\xampp\\htdocs\\bigcms\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 {main}
"} 
[2026-09-30 14:47:39] local.ERROR: Method Illuminate\Routing\Route::whereIn does not exist. {"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Routing\\Route::whereIn does not exist. at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Macroable\\Traits\\Macroable.php:113)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(22): Illuminate\\Routing\\Route->__call('whereIn', Array)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(58): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(59): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteFileRegistrar.php(35): require('C:\\\\xampp\\\\htdocs...')
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(425): Illuminate\\Routing\\RouteFileRegistrar->register('C:\\\\xampp\\\\htdocs...')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes('C:\\\\xampp\\\\htdocs...')
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, 'C:\\\\xampp\\\\htdocs...')
#13 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(124): Illuminate\\Routing\\RouteRegistrar->group('C:\\\\xampp\\\\htdocs...')
#14 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(44): App\\Providers\\ModuleServiceProvider->bootModule('C:\\\\xampp\\\\htdocs...', 'OnlineBookConte...')
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): App\\Providers\\ModuleServiceProvider->boot()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(926): Illuminate\\Container\\Container->call(Array)
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(907): Illuminate\\Foundation\\Application->bootProvider(Object(App\\Providers\\ModuleServiceProvider))
#22 [internal function]: Illuminate\\Foundation\\Application->Illuminate\\Foundation\\{closure}(Object(App\\Providers\\ModuleServiceProvider), 24)
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(908): array_walk(Array, Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(237): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(153): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(137): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#30 {main}
"} 
[2026-09-30 14:47:48] local.ERROR: Method Illuminate\Routing\Route::whereIn does not exist. {"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Routing\\Route::whereIn does not exist. at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Macroable\\Traits\\Macroable.php:113)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(22): Illuminate\\Routing\\Route->__call('whereIn', Array)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(58): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(59): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteFileRegistrar.php(35): require('C:\\\\xampp\\\\htdocs...')
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(425): Illuminate\\Routing\\RouteFileRegistrar->register('C:\\\\xampp\\\\htdocs...')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes('C:\\\\xampp\\\\htdocs...')
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, 'C:\\\\xampp\\\\htdocs...')
#13 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(124): Illuminate\\Routing\\RouteRegistrar->group('C:\\\\xampp\\\\htdocs...')
#14 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(44): App\\Providers\\ModuleServiceProvider->bootModule('C:\\\\xampp\\\\htdocs...', 'OnlineBookConte...')
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): App\\Providers\\ModuleServiceProvider->boot()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(926): Illuminate\\Container\\Container->call(Array)
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(907): Illuminate\\Foundation\\Application->bootProvider(Object(App\\Providers\\ModuleServiceProvider))
#22 [internal function]: Illuminate\\Foundation\\Application->Illuminate\\Foundation\\{closure}(Object(App\\Providers\\ModuleServiceProvider), 24)
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(908): array_walk(Array, Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(237): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(153): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(137): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#30 {main}
"} 
[2026-09-30 14:47:52] local.ERROR: Method Illuminate\Routing\Route::whereIn does not exist. {"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Routing\\Route::whereIn does not exist. at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Macroable\\Traits\\Macroable.php:113)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(22): Illuminate\\Routing\\Route->__call('whereIn', Array)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(58): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(59): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteFileRegistrar.php(35): require('C:\\\\xampp\\\\htdocs...')
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(425): Illuminate\\Routing\\RouteFileRegistrar->register('C:\\\\xampp\\\\htdocs...')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes('C:\\\\xampp\\\\htdocs...')
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, 'C:\\\\xampp\\\\htdocs...')
#13 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(124): Illuminate\\Routing\\RouteRegistrar->group('C:\\\\xampp\\\\htdocs...')
#14 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(44): App\\Providers\\ModuleServiceProvider->bootModule('C:\\\\xampp\\\\htdocs...', 'OnlineBookConte...')
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): App\\Providers\\ModuleServiceProvider->boot()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(926): Illuminate\\Container\\Container->call(Array)
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(907): Illuminate\\Foundation\\Application->bootProvider(Object(App\\Providers\\ModuleServiceProvider))
#22 [internal function]: Illuminate\\Foundation\\Application->Illuminate\\Foundation\\{closure}(Object(App\\Providers\\ModuleServiceProvider), 24)
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(908): array_walk(Array, Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(237): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(153): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(137): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#30 {main}
"} 
[2026-09-30 14:47:52] local.ERROR: Method Illuminate\Routing\Route::whereIn does not exist. {"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Routing\\Route::whereIn does not exist. at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Macroable\\Traits\\Macroable.php:113)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(22): Illuminate\\Routing\\Route->__call('whereIn', Array)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(58): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(59): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteFileRegistrar.php(35): require('C:\\\\xampp\\\\htdocs...')
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(425): Illuminate\\Routing\\RouteFileRegistrar->register('C:\\\\xampp\\\\htdocs...')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes('C:\\\\xampp\\\\htdocs...')
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, 'C:\\\\xampp\\\\htdocs...')
#13 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(124): Illuminate\\Routing\\RouteRegistrar->group('C:\\\\xampp\\\\htdocs...')
#14 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(44): App\\Providers\\ModuleServiceProvider->bootModule('C:\\\\xampp\\\\htdocs...', 'OnlineBookConte...')
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): App\\Providers\\ModuleServiceProvider->boot()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(926): Illuminate\\Container\\Container->call(Array)
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(907): Illuminate\\Foundation\\Application->bootProvider(Object(App\\Providers\\ModuleServiceProvider))
#22 [internal function]: Illuminate\\Foundation\\Application->Illuminate\\Foundation\\{closure}(Object(App\\Providers\\ModuleServiceProvider), 24)
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(908): array_walk(Array, Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(237): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(153): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(137): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#30 {main}
"} 
[2026-09-30 14:50:28] local.ERROR: Method Illuminate\Routing\Route::whereIn does not exist. {"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Routing\\Route::whereIn does not exist. at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Macroable\\Traits\\Macroable.php:113)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(22): Illuminate\\Routing\\Route->__call('whereIn', Array)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(58): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(59): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteFileRegistrar.php(35): require('C:\\\\xampp\\\\htdocs...')
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(425): Illuminate\\Routing\\RouteFileRegistrar->register('C:\\\\xampp\\\\htdocs...')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes('C:\\\\xampp\\\\htdocs...')
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, 'C:\\\\xampp\\\\htdocs...')
#13 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(124): Illuminate\\Routing\\RouteRegistrar->group('C:\\\\xampp\\\\htdocs...')
#14 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(44): App\\Providers\\ModuleServiceProvider->bootModule('C:\\\\xampp\\\\htdocs...', 'OnlineBookConte...')
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): App\\Providers\\ModuleServiceProvider->boot()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(926): Illuminate\\Container\\Container->call(Array)
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(907): Illuminate\\Foundation\\Application->bootProvider(Object(App\\Providers\\ModuleServiceProvider))
#22 [internal function]: Illuminate\\Foundation\\Application->Illuminate\\Foundation\\{closure}(Object(App\\Providers\\ModuleServiceProvider), 24)
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(908): array_walk(Array, Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(237): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(153): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(137): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#30 {main}
"} 
[2026-09-30 14:50:30] local.ERROR: Method Illuminate\Routing\Route::whereIn does not exist. {"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Routing\\Route::whereIn does not exist. at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Macroable\\Traits\\Macroable.php:113)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(22): Illuminate\\Routing\\Route->__call('whereIn', Array)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(58): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(59): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteFileRegistrar.php(35): require('C:\\\\xampp\\\\htdocs...')
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(425): Illuminate\\Routing\\RouteFileRegistrar->register('C:\\\\xampp\\\\htdocs...')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes('C:\\\\xampp\\\\htdocs...')
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, 'C:\\\\xampp\\\\htdocs...')
#13 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(124): Illuminate\\Routing\\RouteRegistrar->group('C:\\\\xampp\\\\htdocs...')
#14 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(44): App\\Providers\\ModuleServiceProvider->bootModule('C:\\\\xampp\\\\htdocs...', 'OnlineBookConte...')
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): App\\Providers\\ModuleServiceProvider->boot()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(926): Illuminate\\Container\\Container->call(Array)
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(907): Illuminate\\Foundation\\Application->bootProvider(Object(App\\Providers\\ModuleServiceProvider))
#22 [internal function]: Illuminate\\Foundation\\Application->Illuminate\\Foundation\\{closure}(Object(App\\Providers\\ModuleServiceProvider), 24)
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(908): array_walk(Array, Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(237): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(153): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(137): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#28 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#29 C:\\xampp\\htdocs\\bigcms\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#30 {main}
"} 
[2026-09-30 14:50:40] local.ERROR: Method Illuminate\Routing\Route::whereIn does not exist. {"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Routing\\Route::whereIn does not exist. at C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Macroable\\Traits\\Macroable.php:113)
[stacktrace]
#0 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(22): Illuminate\\Routing\\Route->__call('whereIn', Array)
#1 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#2 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#3 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#4 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(58): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#5 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(423): Illuminate\\Routing\\RouteFileRegistrar->{closure}(Object(Illuminate\\Routing\\Router))
#6 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes(Object(Closure))
#7 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, Object(Closure))
#8 C:\\xampp\\htdocs\\bigcms\\Modules\\OnlineBookContents\\Routes\\admin.php(59): Illuminate\\Routing\\RouteRegistrar->group(Object(Closure))
#9 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteFileRegistrar.php(35): require('C:\\\\xampp\\\\htdocs...')
#10 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(425): Illuminate\\Routing\\RouteFileRegistrar->register('C:\\\\xampp\\\\htdocs...')
#11 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(382): Illuminate\\Routing\\Router->loadRoutes('C:\\\\xampp\\\\htdocs...')
#12 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteRegistrar.php(163): Illuminate\\Routing\\Router->group(Array, 'C:\\\\xampp\\\\htdocs...')
#13 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(124): Illuminate\\Routing\\RouteRegistrar->group('C:\\\\xampp\\\\htdocs...')
#14 C:\\xampp\\htdocs\\bigcms\\app\\Providers\\ModuleServiceProvider.php(44): App\\Providers\\ModuleServiceProvider->bootModule('C:\\\\xampp\\\\htdocs...', 'OnlineBookConte...')
#15 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): App\\Providers\\ModuleServiceProvider->boot()
#16 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#17 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#18 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#19 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(653): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#20 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(926): Illuminate\\Container\\Container->call(Array)
#21 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(907): Illuminate\\Foundation\\Application->bootProvider(Object(App\\Providers\\ModuleServiceProvider))
#22 [internal function]: Illuminate\\Foundation\\Application->Illuminate\\Foundation\\{closure}(Object(App\\Providers\\ModuleServiceProvider), 24)
#23 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(908): array_walk(Array, Object(Closure))
#24 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#25 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(237): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Illuminate\\Foundation\\Application))
#26 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(310): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#27 C:\\xampp\\htdocs\\bigcms\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#28 C:\\xampp\\htdocs\\bigcms\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 {main}
"} 
[2026-10-01 16:35:29] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ghulami2_almonji.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `is_default` = 1 and `is_active` = 1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ghulami2_almonji.cms_languages' doesn't exist (SQL: select * from `cms_languages` where `is_default` = 1 and `is_active` = 1 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Services/LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Languages/Services/LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#11 /home/ghulami2/neww.almonji.com/routes/web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(237): Illuminate\\Routing\\RouteFileRegistrar->{closure}()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(208): Illuminate\\Routing\\Route->runCallable()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#48 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#55 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#56 {main}

[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ghulami2_almonji.cms_languages' doesn't exist at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/Modules/Languages/Services/LanguageService.php(170): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Languages/Services/LanguageService.php(198): Modules\\Languages\\Services\\LanguageService->defaultLanguage()
#13 /home/ghulami2/neww.almonji.com/routes/web.php(7): Modules\\Languages\\Services\\LanguageService->defaultCode()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(237): Illuminate\\Routing\\RouteFileRegistrar->{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(208): Illuminate\\Routing\\Route->runCallable()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#50 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#57 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#58 {main}
"} 
[2026-10-01 16:35:47] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:35:47] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:36:54] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:36:54] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:37:19] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:37:19] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:37:52] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:37:52] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:39:22] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:39:22] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:39:51] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:39:51] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:40:06] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:40:06] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:40:11] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:40:11] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:40:14] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:40:15] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:42:38] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:42:38] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:42:55] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:42:56] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:43:04] local.ERROR: Class "DOMDocument" not found {"userId":1,"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 {main}
"} 
[2026-10-01 16:43:12] local.ERROR: Class "DOMDocument" not found {"userId":1,"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 {main}
"} 
[2026-10-01 16:43:18] local.ERROR: Class "DOMDocument" not found {"userId":1,"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 {main}
"} 
[2026-10-01 16:43:25] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 16:43:26] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 16:43:27] local.ERROR: Class "DOMDocument" not found {"userId":1,"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 {main}
"} 
[2026-10-01 17:00:23] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:23 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 17:00:23] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-01 17:00:23] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-01 17:00:25] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:25 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 17:00:25] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:25 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-01 17:00:26] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:26 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 17:00:26] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-01 17:00:26] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-01 17:00:27] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:27 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 17:00:27] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-01 17:00:27] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-01 17:00:28] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:28 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-01 17:00:29] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:29 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-01 17:00:29] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:29 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 17:00:32] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:32 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 17:00:32] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-01 17:00:32] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-01 17:00:33] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:33 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 17:00:33] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-01 17:00:33] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-01 17:00:34] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:34 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-01 17:00:35] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:35 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-01 17:00:35] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:35 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 17:00:37] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:37 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 17:00:37] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-01 17:00:37] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-01 17:00:39] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:00:39 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-01 17:31:12] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 17:31:12] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 17:31:12] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:31:12 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 17:31:16] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 17:31:16] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 17:31:16] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:31:16 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 17:33:39] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 17:33:39] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 17:33:40] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:33:40 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 17:33:44] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 17:33:44] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 17:33:44] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:33:44 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 17:34:08] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 17:34:08] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 17:34:09] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:34:09 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 17:39:26] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 17:39:26] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 17:39:26] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 17:39:26 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 18:46:57] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 18:46:57] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 18:46:58] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 18:46:58 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 19:56:42] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-01 19:56:51] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-01 19:59:37] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-01 20:02:21] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 20:02:22] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 20:02:23] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 20:02:23 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 20:37:25] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-01 20:55:58] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}
"} 
[2026-10-01 21:47:29] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-01 21:53:50] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 21:53:50 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-01 21:53:57] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-01 21:58:44] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 21:58:44] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 21:58:45] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 21:58:45 where `page_counter_id` = 2 and `language_id` = 6 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 21:58:49] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 21:58:49] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 21:58:49] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 21:58:49 where `page_counter_id` = 2 and `language_id` = 9 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 21:58:59] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 21:58:59] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 21:59:00] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 21:59:00 where `page_counter_id` = 2 and `language_id` = 4 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 21:59:04] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 21:59:04] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 21:59:04] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 21:59:04 where `page_counter_id` = 2 and `language_id` = 2 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 22:00:15] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-01 22:05:27] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-01 22:05:27] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-01 22:05:27] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-01 22:05:27 where `page_counter_id` = 2 and `language_id` = 7 and `content_type_id` = 0)","route":"home"} 
[2026-10-01 22:32:41] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-01 22:33:10] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-01 22:44:41] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-01 23:21:31] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 {main}
"} 
[2026-10-01 23:27:53] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-01 23:36:35] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-01 23:49:57] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 {main}
"} 
[2026-10-01 23:52:44] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 00:02:27] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 00:02:27 where `page_counter_id` = 4 and `language_id` = 6 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 00:02:30] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 00:08:59] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 00:51:49] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 00:53:48] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 00:53:49] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 00:53:51] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 00:53:51 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 00:53:57] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 01:25:17] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 01:25:17 where `page_counter_id` = 7 and `language_id` = 4 and `content_type_id` = 28)","route":"content.index"} 
[2026-10-02 01:35:31] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 01:36:08] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 01:40:53] local.ERROR: Class "finfo" not found {"exception":"[object] (Error(code: 0): Class \"finfo\" not found at /home/ghulami2/neww.almonji.com/vendor/league/flysystem/src/Adapter/Local.php:322)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/league/flysystem/src/Filesystem.php(286): League\\Flysystem\\Adapter\\Local->getMimetype()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php(435): League\\Flysystem\\Filesystem->getMimetype()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php(195): Illuminate\\Filesystem\\FilesystemAdapter->mimeType()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php(219): Illuminate\\Filesystem\\FilesystemAdapter->response()
#4 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(154): Illuminate\\Filesystem\\FilesystemAdapter->download()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->downloadPdf()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#13 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#51 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#58 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#59 {main}
"} 
[2026-10-02 01:41:49] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 01:53:12] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 01:53:12 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 02:01:30] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 02:09:37] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 02:09:38] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 02:09:40] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 02:09:40 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 02:22:15] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 02:22:15 where `page_counter_id` = 7 and `language_id` = 7 and `content_type_id` = 28)","route":"content.index"} 
[2026-10-02 02:23:39] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 02:39:20] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 02:39:20 where `page_counter_id` = 7 and `language_id` = 1 and `content_type_id` = 28)","route":"content.index"} 
[2026-10-02 02:45:38] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 03:05:36] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 03:17:05] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 03:20:40] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}
"} 
[2026-10-02 03:41:08] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 04:15:15] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 04:15:15 where `page_counter_id` = 4 and `language_id` = 4 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 04:18:51] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 04:34:24] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 04:34:30] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}
"} 
[2026-10-02 04:36:35] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 04:47:46] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 04:49:25] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 04:49:45] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 04:50:21] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 05:02:07] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 05:27:51] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 05:29:04] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 05:30:48] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 05:41:42] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 05:41:42 where `page_counter_id` = 4 and `language_id` = 6 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 05:50:16] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 07:08:42] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 07:12:08] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 07:45:18] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 07:47:30] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 07:57:13] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 07:57:13 where `page_counter_id` = 4 and `language_id` = 2 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 07:57:17] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 07:57:17 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 07:58:34] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 07:58:34 where `page_counter_id` = 7 and `language_id` = 6 and `content_type_id` = 28)","route":"content.index"} 
[2026-10-02 08:21:10] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}
"} 
[2026-10-02 08:40:26] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 08:43:57] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 08:47:22] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 08:47:22] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 08:47:23] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 08:47:23 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 08:47:26] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 08:50:37] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 10:18:28] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}
"} 
[2026-10-02 10:44:26] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 10:44:57] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 10:48:10] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 10:53:32] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#76 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#76 {main}
"} 
[2026-10-02 11:01:37] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 11:01:37] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 11:01:38] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 11:01:38 where `page_counter_id` = 2 and `language_id` = 8 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 11:17:51] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 11:36:03] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 {main}
"} 
[2026-10-02 11:45:39] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 11:45:39 where `page_counter_id` = 4 and `language_id` = 2 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 12:04:51] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 12:04:52] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 12:04:52] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 12:04:52 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 12:04:57] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 {main}
"} 
[2026-10-02 12:19:11] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 12:19:11] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 12:19:11] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 12:19:11 where `page_counter_id` = 2 and `language_id` = 6 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 12:19:15] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 12:19:16] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 12:19:16] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 12:19:16 where `page_counter_id` = 2 and `language_id` = 9 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 12:19:21] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 12:19:21] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 12:19:21] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 12:19:21 where `page_counter_id` = 2 and `language_id` = 4 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 12:28:17] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 12:31:30] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 12:34:27] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 12:37:10] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 12:39:24] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 12:39:26] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 {main}
"} 
[2026-10-02 13:04:18] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ghulami2_almonji.cms_page_counter_views' doesn't exist (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:18 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 13:04:19] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-02 13:04:19] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-02 13:04:20] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ghulami2_almonji.cms_page_counter_views' doesn't exist (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:20 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 13:04:20] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-02 13:04:20] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-02 13:04:21] local.ERROR: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_page_counter_views' already exists (SQL: create table `cms_page_counter_views` (`id` bigint unsigned not null auto_increment primary key, `page_counter_id` bigint unsigned not null, `language_id` bigint unsigned not null, `views` bigint unsigned not null default '0', `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S01): SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_page_counter_views' already exists (SQL: create table `cms_page_counter_views` (`id` bigint unsigned not null auto_increment primary key, `page_counter_id` bigint unsigned not null, `language_id` bigint unsigned not null, `views` bigint unsigned not null default '0', `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(490): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(109): Illuminate\\Database\\Connection->statement()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(364): Illuminate\\Database\\Schema\\Blueprint->build()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(223): Illuminate\\Database\\Schema\\Builder->build()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\Schema\\Builder->create()
#6 /home/ghulami2/neww.almonji.com/Modules/Content/Migrations/2026_09_24_140000_create_cms_page_counter_views_table.php(20): Illuminate\\Support\\Facades\\Facade::__callStatic()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(472): CreateCmsPageCounterViewsTable->up()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(394): Illuminate\\Database\\Migrations\\Migrator->runMethod()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(403): Illuminate\\Database\\Migrations\\Migrator->Illuminate\\Database\\Migrations\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(202): Illuminate\\Database\\Migrations\\Migrator->runMigration()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(167): Illuminate\\Database\\Migrations\\Migrator->runUp()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(112): Illuminate\\Database\\Migrations\\Migrator->runPending()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(84): Illuminate\\Database\\Migrations\\Migrator->run()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(606): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(77): Illuminate\\Database\\Migrations\\Migrator->usingConnection()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\\Container\\BoundMethod::call()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Illuminate\\Container\\Container->call()
#22 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Command/Command.php(298): Illuminate\\Console\\Command->execute()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(120): Symfony\\Component\\Console\\Command\\Command->run()
#24 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(1040): Illuminate\\Console\\Command->run()
#25 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand()
#26 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Application.php(94): Symfony\\Component\\Console\\Application->run()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Application.php(185): Illuminate\\Console\\Application->run()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(263): Illuminate\\Console\\Application->call()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call()
#31 /home/ghulami2/neww.almonji.com/storage/app/_fix_pcv_migrate.php(12): Illuminate\\Support\\Facades\\Facade::__callStatic()
#32 {main}

[previous exception] [object] (PDOException(code: 42S01): SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_page_counter_views' already exists at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:501)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(501): PDOStatement->execute()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(490): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(109): Illuminate\\Database\\Connection->statement()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(364): Illuminate\\Database\\Schema\\Blueprint->build()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(223): Illuminate\\Database\\Schema\\Builder->build()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\Schema\\Builder->create()
#8 /home/ghulami2/neww.almonji.com/Modules/Content/Migrations/2026_09_24_140000_create_cms_page_counter_views_table.php(20): Illuminate\\Support\\Facades\\Facade::__callStatic()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(472): CreateCmsPageCounterViewsTable->up()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(394): Illuminate\\Database\\Migrations\\Migrator->runMethod()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(403): Illuminate\\Database\\Migrations\\Migrator->Illuminate\\Database\\Migrations\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(202): Illuminate\\Database\\Migrations\\Migrator->runMigration()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(167): Illuminate\\Database\\Migrations\\Migrator->runUp()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(112): Illuminate\\Database\\Migrations\\Migrator->runPending()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(84): Illuminate\\Database\\Migrations\\Migrator->run()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(606): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(77): Illuminate\\Database\\Migrations\\Migrator->usingConnection()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\\Container\\BoundMethod::call()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Illuminate\\Container\\Container->call()
#24 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Command/Command.php(298): Illuminate\\Console\\Command->execute()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(120): Symfony\\Component\\Console\\Command\\Command->run()
#26 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(1040): Illuminate\\Console\\Command->run()
#27 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand()
#28 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Application.php(94): Symfony\\Component\\Console\\Application->run()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Application.php(185): Illuminate\\Console\\Application->run()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(263): Illuminate\\Console\\Application->call()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call()
#33 /home/ghulami2/neww.almonji.com/storage/app/_fix_pcv_migrate.php(12): Illuminate\\Support\\Facades\\Facade::__callStatic()
#34 {main}
"} 
[2026-10-02 13:04:21] local.ERROR: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_page_counter_views' already exists (SQL: create table `cms_page_counter_views` (`id` bigint unsigned not null auto_increment primary key, `page_counter_id` bigint unsigned not null, `language_id` bigint unsigned not null, `views` bigint unsigned not null default '0', `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S01): SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_page_counter_views' already exists (SQL: create table `cms_page_counter_views` (`id` bigint unsigned not null auto_increment primary key, `page_counter_id` bigint unsigned not null, `language_id` bigint unsigned not null, `views` bigint unsigned not null default '0', `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(490): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(109): Illuminate\\Database\\Connection->statement()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(364): Illuminate\\Database\\Schema\\Blueprint->build()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(223): Illuminate\\Database\\Schema\\Builder->build()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\Schema\\Builder->create()
#6 /home/ghulami2/neww.almonji.com/Modules/Content/Migrations/2026_09_24_140000_create_cms_page_counter_views_table.php(20): Illuminate\\Support\\Facades\\Facade::__callStatic()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(472): CreateCmsPageCounterViewsTable->up()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(394): Illuminate\\Database\\Migrations\\Migrator->runMethod()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(403): Illuminate\\Database\\Migrations\\Migrator->Illuminate\\Database\\Migrations\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(202): Illuminate\\Database\\Migrations\\Migrator->runMigration()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(167): Illuminate\\Database\\Migrations\\Migrator->runUp()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(112): Illuminate\\Database\\Migrations\\Migrator->runPending()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(84): Illuminate\\Database\\Migrations\\Migrator->run()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(606): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(77): Illuminate\\Database\\Migrations\\Migrator->usingConnection()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\\Container\\BoundMethod::call()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Illuminate\\Container\\Container->call()
#22 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Command/Command.php(298): Illuminate\\Console\\Command->execute()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(120): Symfony\\Component\\Console\\Command\\Command->run()
#24 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(1040): Illuminate\\Console\\Command->run()
#25 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand()
#26 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Application.php(94): Symfony\\Component\\Console\\Application->run()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Application.php(185): Illuminate\\Console\\Application->run()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(263): Illuminate\\Console\\Application->call()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call()
#31 /home/ghulami2/neww.almonji.com/storage/app/_fix_pcv_migrate.php(12): Illuminate\\Support\\Facades\\Facade::__callStatic()
#32 {main}

[previous exception] [object] (PDOException(code: 42S01): SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'cms_page_counter_views' already exists at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:501)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(501): PDOStatement->execute()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(490): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(109): Illuminate\\Database\\Connection->statement()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(364): Illuminate\\Database\\Schema\\Blueprint->build()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(223): Illuminate\\Database\\Schema\\Builder->build()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Database\\Schema\\Builder->create()
#8 /home/ghulami2/neww.almonji.com/Modules/Content/Migrations/2026_09_24_140000_create_cms_page_counter_views_table.php(20): Illuminate\\Support\\Facades\\Facade::__callStatic()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(472): CreateCmsPageCounterViewsTable->up()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(394): Illuminate\\Database\\Migrations\\Migrator->runMethod()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(403): Illuminate\\Database\\Migrations\\Migrator->Illuminate\\Database\\Migrations\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(202): Illuminate\\Database\\Migrations\\Migrator->runMigration()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(167): Illuminate\\Database\\Migrations\\Migrator->runUp()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(112): Illuminate\\Database\\Migrations\\Migrator->runPending()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(84): Illuminate\\Database\\Migrations\\Migrator->run()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(606): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(77): Illuminate\\Database\\Migrations\\Migrator->usingConnection()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\\Container\\BoundMethod::call()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Illuminate\\Container\\Container->call()
#24 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Command/Command.php(298): Illuminate\\Console\\Command->execute()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Command.php(120): Symfony\\Component\\Console\\Command\\Command->run()
#26 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(1040): Illuminate\\Console\\Command->run()
#27 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand()
#28 /home/ghulami2/neww.almonji.com/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Application.php(94): Symfony\\Component\\Console\\Application->run()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Console/Application.php(185): Illuminate\\Console\\Application->run()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(263): Illuminate\\Console\\Application->call()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call()
#33 /home/ghulami2/neww.almonji.com/storage/app/_fix_pcv_migrate.php(12): Illuminate\\Support\\Facades\\Facade::__callStatic()
#34 {main}
"} 
[2026-10-02 13:04:21] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:21 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 13:04:21] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-02 13:04:21] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-02 13:04:22] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:21 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 13:04:23] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:23 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 13:04:23] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:23 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-02 13:04:23] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:23 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-02 13:04:24] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:24 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-02 13:04:24] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:24 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 13:04:24] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(162): runPage()
#56 {main}
"} 
[2026-10-02 13:04:24] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(64): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/storage/app/_stage21_audit.php(163): runPage()
#56 {main}
"} 
[2026-10-02 13:04:26] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:04:26 where `page_counter_id` = 3 and `language_id` = 1 and `content_type_id` = 0)","route":"search"} 
[2026-10-02 13:04:38] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 13:19:51] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:19:51 where `page_counter_id` = 4 and `language_id` = 7 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 13:51:58] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:51:58 where `page_counter_id` = 4 and `language_id` = 9 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 13:52:08] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:52:08 where `page_counter_id` = 7 and `language_id` = 1 and `content_type_id` = 28)","route":"content.index"} 
[2026-10-02 13:55:52] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 13:56:00] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 13:56:00] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 13:56:00] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 13:56:00 where `page_counter_id` = 2 and `language_id` = 5 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 13:56:25] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 14:00:23] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 14:06:38] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 14:06:38 where `page_counter_id` = 7 and `language_id` = 8 and `content_type_id` = 28)","route":"content.index"} 
[2026-10-02 14:09:41] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 14:09:44] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 14:38:30] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 14:41:19] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 14:41:19 where `page_counter_id` = 7 and `language_id` = 9 and `content_type_id` = 28)","route":"content.index"} 
[2026-10-02 14:45:10] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 14:45:10 where `page_counter_id` = 4 and `language_id` = 6 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 14:51:25] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 14:53:12] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 14:53:13] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 14:55:51] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 14:55:54] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 15:03:53] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 15:03:53 where `page_counter_id` = 4 and `language_id` = 5 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 15:04:15] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 15:20:04] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 15:26:38] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 15:26:42] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 15:32:28] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 15:32:28] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 15:32:29] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 15:32:29 where `page_counter_id` = 2 and `language_id` = 3 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 15:49:28] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 15:50:27] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 15:50:27 where `page_counter_id` = 4 and `language_id` = 9 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 15:50:32] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 16:07:03] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 16:16:47] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 16:16:47 where `page_counter_id` = 4 and `language_id` = 6 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 16:19:13] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 16:26:15] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 16:28:40] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 3 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 3 and `cms_page_counter_views`.`content_type_id` = 5 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 16:29:08] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 16:29:08 where `page_counter_id` = 7 and `language_id` = 3 and `content_type_id` = 28)","route":"content.index"} 
[2026-10-02 16:34:12] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 16:51:22] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 16:52:10] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 17:05:07] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 17:05:08] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 17:05:09] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 17:19:46] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}
"} 
[2026-10-02 17:37:54] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 7 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 17:50:45] local.ERROR: Class "finfo" not found {"exception":"[object] (Error(code: 0): Class \"finfo\" not found at /home/ghulami2/neww.almonji.com/vendor/league/flysystem/src/Adapter/Local.php:322)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/league/flysystem/src/Filesystem.php(286): League\\Flysystem\\Adapter\\Local->getMimetype()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php(435): League\\Flysystem\\Filesystem->getMimetype()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php(195): Illuminate\\Filesystem\\FilesystemAdapter->mimeType()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php(219): Illuminate\\Filesystem\\FilesystemAdapter->response()
#4 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(154): Illuminate\\Filesystem\\FilesystemAdapter->download()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->downloadPdf()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#13 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#51 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#58 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#59 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#60 {main}
"} 
[2026-10-02 17:53:40] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 17:56:26] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}
"} 
[2026-10-02 18:19:22] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 18:19:22 where `page_counter_id` = 7 and `language_id` = 5 and `content_type_id` = 28)","route":"content.index"} 
[2026-10-02 18:41:57] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 19:23:39] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 19:45:03] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 19:45:04] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 19:48:35] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 19:48:40] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 19:48:45] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 20:10:59] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 20:10:59 where `page_counter_id` = 4 and `language_id` = 7 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 20:23:05] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 3 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 3 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 20:27:09] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 13 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 20:30:16] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 20:37:17] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 {main}
"} 
[2026-10-02 20:41:26] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 20:57:58] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 21:14:01] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 21:24:37] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 21:24:37] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 21:24:39] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 21:24:39 where `page_counter_id` = 2 and `language_id` = 1 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 21:46:45] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 10 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 21:46:59] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 2 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 21:48:57] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 3 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 3 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 22:08:04] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 8 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-02 22:12:04] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 22:22:50] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-02 22:28:43] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 9 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 22:37:28] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 22:37:28] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 22:37:28] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 22:37:29] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 22:37:30] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 22:37:30 where `page_counter_id` = 2 and `language_id` = 4 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 22:37:30] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 22:37:30 where `page_counter_id` = 2 and `language_id` = 5 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 22:42:42] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 22:42:42] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 22:42:42 where `page_counter_id` = 4 and `language_id` = 1 and `content_type_id` = 0)","route":"books.index"} 
[2026-10-02 23:04:05] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#76 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#76 {main}
"} 
[2026-10-02 23:24:45] local.ERROR: Class "DOMDocument" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) {"view":{"view":"/home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php","data":[]},"exception":"[object] (Facade\\Ignition\\Exceptions\\ViewException(code: 0): Class \"DOMDocument\" not found (View: /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php) at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/_field.blade.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Views/frontend/show.blade.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#76 {main}

[previous exception] [object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(148): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(99): Modules\\Content\\Support\\FieldPresenter::sanitizeHtml()
#2 /home/ghulami2/neww.almonji.com/Modules/Content/Support/FieldPresenter.php(30): Modules\\Content\\Support\\FieldPresenter::displayScalar()
#3 /home/ghulami2/neww.almonji.com/storage/framework/views/611dc69e43d63c27ced5b7d431de3e79f67042fc.php(3): Modules\\Content\\Support\\FieldPresenter::display()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#8 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#12 /home/ghulami2/neww.almonji.com/storage/framework/views/1a3145de0e93038347baa607d898f478c0847134.php(66): Illuminate\\View\\View->render()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(107): require('/home/ghulami2/...')
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(108): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(61): Illuminate\\View\\Engines\\PhpEngine->evaluatePath()
#17 /home/ghulami2/neww.almonji.com/vendor/facade/ignition/src/Views/Engines/CompilerEngine.php(37): Illuminate\\View\\Engines\\CompilerEngine->get()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(139): Facade\\Ignition\\Views\\Engines\\CompilerEngine->get()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(122): Illuminate\\View\\View->getContents()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\\View\\View->renderContents()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(820): Illuminate\\Http\\Response->__construct()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(789): Illuminate\\Routing\\Router::toResponse()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(720): Illuminate\\Routing\\Router->prepareResponse()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#29 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#65 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#67 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#69 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#70 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#71 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#72 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#73 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#74 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#75 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#76 {main}
"} 
[2026-10-02 23:32:57] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 6 and `cms_page_counter_views`.`content_type_id` = 11 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 23:41:19] local.ERROR: Widget failed to render. {"type":"html","message":"Class \"DOMDocument\" not found"} 
[2026-10-02 23:41:19] local.ERROR: Widget failed to render. {"type":"monasebat_current_month","message":"PHP intl extension with IntlDateFormatter is required for HijriDateHelper."} 
[2026-10-02 23:41:20] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-02 23:41:20 where `page_counter_id` = 2 and `language_id` = 2 and `content_type_id` = 0)","route":"home"} 
[2026-10-02 23:49:00] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 7 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-02 23:58:16] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-03 00:12:11] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(117): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->show()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-03 00:53:27] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 1 and `cms_page_counter_views`.`content_type_id` = 4 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-03 00:55:08] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 5 and `cms_page_counter_views`.`content_type_id` = 3 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-03 01:29:01] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 4 and `cms_page_counter_views`.`content_type_id` = 6 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#67 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#69 {main}
"} 
[2026-10-03 02:21:51] local.ERROR: Class "DOMDocument" not found {"exception":"[object] (Error(code: 0): Class \"DOMDocument\" not found at /home/ghulami2/neww.almonji.com/Modules/Content/Support/HtmlSanitizer.php:80)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/Modules/Books/Controllers/FrontendBookController.php(206): Modules\\Content\\Support\\HtmlSanitizer::sanitize()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Books\\Controllers\\FrontendBookController->chapter()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#7 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#9 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#20 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#45 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#47 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#54 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#55 /home/ghulami2/neww.almonji.com/server.php(21): require_once('/home/ghulami2/...')
#56 {main}
"} 
[2026-10-03 02:21:54] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 3 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' (SQL: select `cms_page_counter_views`.`views` from `cms_page_counter_views` inner join `cms_page_counters` on `cms_page_counters`.`id` = `cms_page_counter_views`.`page_counter_id` where `cms_page_counters`.`route_name` = content.index and `cms_page_counter_views`.`language_id` = 3 and `cms_page_counter_views`.`content_type_id` = 2 limit 1) at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:712)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#10 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#11 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#12 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#13 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#18 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#20 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#22 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#58 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#60 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 {main}

[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'cms_page_counter_views.content_type_id' in 'WHERE' at /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:368)
[stacktrace]
#0 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(368): PDO->prepare()
#1 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(705): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}()
#2 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(672): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php(359): Illuminate\\Database\\Connection->run()
#4 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2413): Illuminate\\Database\\Connection->select()
#5 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2402): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2936): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2401): Illuminate\\Database\\Query\\Builder->onceWithColumns()
#8 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(625): Illuminate\\Database\\Query\\Builder->get()
#9 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(609): Illuminate\\Database\\Eloquent\\Builder->getModels()
#10 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(294): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(578): Illuminate\\Database\\Eloquent\\Builder->first()
#12 /home/ghulami2/neww.almonji.com/Modules/Content/Models/PageCounter.php(149): Illuminate\\Database\\Eloquent\\Builder->value()
#13 /home/ghulami2/neww.almonji.com/Modules/Content/Controllers/FrontendContentController.php(173): Modules\\Content\\Models\\PageCounter::contentListingViews()
#14 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Content\\Controllers\\FrontendContentController->index()
#15 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#16 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#17 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#18 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#19 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#20 /home/ghulami2/neww.almonji.com/Modules/Content/Middleware/TrackPageView.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Content\\Middleware\\TrackPageView->handle()
#22 /home/ghulami2/neww.almonji.com/Modules/Languages/Middleware/SetLocale.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Modules\\Languages\\Middleware\\SetLocale->handle()
#24 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#28 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(55): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter()
#29 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#30 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#32 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#34 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#36 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle()
#37 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#39 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#41 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(719): Illuminate\\Pipeline\\Pipeline->then()
#43 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute()
#45 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch()
#47 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#50 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#51 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#53 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#54 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#56 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#58 /home/ghulami2/neww.almonji.com/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#60 /home/ghulami2/neww.almonji.com/app/Http/Middleware/SecurityGuard.php(113): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SecurityGuard->handle()
#62 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#64 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#65 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then()
#66 /home/ghulami2/neww.almonji.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#67 /home/ghulami2/neww.almonji.com/public/index.php(51): Illuminate\\Foundation\\Http\\Kernel->handle()
#68 {main}
"} 
[2026-10-03 02:22:25] local.WARNING: page_counter.track_failed {"message":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'content_type_id' in 'WHERE' (SQL: update `cms_page_counter_views` set `views` = `views` + 1, `cms_page_counter_views`.`updated_at` = 2026-10-03 02:22:25 where `page_counter_id` = 4 and `language_id` = 4 and `content_type_id` = 0)","route":"books.index"} 
